请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请求CSD乱码

scrapy shell 在请求https://bbs.csdn.net/forums/ios 时返回如下图
图片描述
图片描述
添加headers,和cookies 还是无法返回正确热HTML

正在回答

1回答

bobby 2019-12-11 10:50:12

csdn的这里做了反爬 所以只使用scrapy shell不方便, 你使用selenium去请求并获取html就行了,因为这里csdn请求经过了两步才能完成, 第一步请求会返回一段js文本,js逻辑会再去请求一次,第二次才是html内容

0 回复 有任何疑惑可以回复我~
  • 提问者 燚燚生辉 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-12-12 19:43:19
  • 提问者 燚燚生辉 #2
    用scrapy爬取的话就必须将Sselenium集成到scrapy当中?
    回复 有任何疑惑可以回复我~ 2019-12-12 19:55:27
  • bobby 回复 提问者 燚燚生辉 #3
    你想集成到什么地方去?
    回复 有任何疑惑可以回复我~ 2019-12-13 12:38:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信