csdn request请求添加cookie依旧无法返回html?

来源:14-9 论坛网站-反爬的分析

燚燚生辉

2019-12-27

图片描述

图片描述
老师好,现在CSDN请求添加cookie也无法返回正确的html?请问如何解决

写回答

3回答

bobby

2019-12-30

//img.mukewang.com/szimg/5e09b3240923f5db15050917.jpg这是我这里运行的效果,没问题啊。你可以将sleep的时间设置长一点看看 比如10秒

0
1
燚燚生辉
谢谢老师,设置10秒后OK。
2019-12-30
共1条回复

bobby

2019-12-29

你把代码贴一下我看看 这个其实是正常放回的html只不过这里只返回了js逻辑。这个js逻辑就是重新加载一次页面而已

0
1
燚燚生辉
import time import requests from selenium import webdriver browser = webdriver.Chrome(executable_path="E:\python\Chrome_Drive_win32\chromedriver.exe") browser.get("https://bbs.csdn.net/") time.sleep(5) cookies = browser.get_cookies() cookie_dict = {} for item in cookies: cookie_dict[item["name"]] = item["value"] response = requests.get("https://bbs.csdn.net/forums/ios",cookies = cookie_dict).text print(response)
2019-12-29
共1条回复

渔翁001

2019-12-29

browser.get()参数应该是https://bbs.csdn.net不是www.csdn.net


0
1
燚燚生辉
结果一样
2019-12-29
共1条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2388 学习 · 1158 问题

查看课程