您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯

finaldata2 0企业版(FinalData2.0)

小玉2023-07-05软件使用 226人已围观

简介感谢昨天几位善良朋友的指导,回去改了测试了,还是不行,继续寻找python高手,现在的问题是python运行返回0提示正常,但就是没有结果,输出

finaldata2 0企业版(FinalData2.0)

最后更新:2023-07-05 02:07:20

推荐指数

感谢昨天几位善良朋友的指导,回去改了测试了,还是不行,继续寻找python高手,现在的问题是python运行返回0提示正常,但就是没有结果,输出的文本是空的,我记得有人讲过,用get请求的,参数是直接反映在url里面的,为key1=value1&key2=value2形式,如果是post请求,那么表单参数是在请求体中,还是key1=value1&key2=value2的形式,所以,我是按这么写的,结果运行还是不行,具体如下,不知道问题到底出在那里,肯请高手,详细指点我这个大白。#程序编程:雾影青山#开发时间:2022/11/18周一22:53#-*-endoding:utf-8-*-importrequestsimportre'''KKK://网页链接#此处为数据网址链接,因头条会判定成商品,所以就打乱了,把https,换成了KKK,把club.jd换成了HHH,检查代入的时候注意更换。&productId=100038160312&score=0&sortType=5&page=0&pageSize=10&isShadowSku=0&fold=1'''defmain():first=1foriinrange(1,50):url='KKK://网页链接'#此处为数据网址链接,因头条会判定成商品,所以就打乱了,把https,换成了KKK,把club.jd换成了HHH,检查代入的时候注意更换。finalurl=url+str(i)+'&pageSize=10&isShadowSku=0&fold=1'header={'User-Agent':'Mozilla/5.0(WindowsNT6.1;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/107.0.0.0Safari/537.36'}data=requests.get(url=finalurl,headers=header).text#有朋友讲过,说get的url是拼接体,所以,我这里就写的URL=finalurl,很明显拼接体啊。remodel_comment=re.compile(r'\"content\":\"([^"]+)\",\"(?:creationTime|vcontent)\"')comment_list=remodel_comment.findall(data)foriincomment_list:print(first,":",i)first+=1#把抓出的数量写到TXT内,注意,以下不能放在main()的后面,否则以下data就在三界之外了,跟上面的数据联系不上,报错。html=str(data)#抓取的页面进行编码,即将变量数据data赋值成常量html。#将编码后的页面输出为txt文本存储file=open("C:\\Users\\Administrator\\Desktop\\HHH","w")#\\是将地址改为文件的绝对路径#或者是地址前面加r,例为r'C:\\Users\\Administrator\\Desktop\\HHH.txt'#。#这两种方法都是为了防止python将一个反斜杠误以为转义标记#file.write(html)file.close()main()到底要不要把这个post请求变成get请求呢?即把请求参数通过"?key1=value1&key2=value2"拼接在url当中,然后以get方式请求,但是就是不行啊,是这样的吗:response=requests.get(url,headers=headers),其中url为拼接的url还是仍然以post请求?将参数放在data中:response=requests.post(url,headers=headers,data=data),这里的url是不是posturl?请编程大佬指正!!!#编程##学习##求指导##秋日生活打卡季##头条##程序员##py thon#

很赞哦! (0)

文章评论

来说两句吧...

验证码: