Discuss / Python / 请教一下

请教一下

Topic source

夏夏夏SR

#1 Created at ... [Delete] [Delete and Lock User]

为什么第一个例子敲出来之后点击sina.html访问不了啊?出现400 Bad Request 的错误?

弎拾陸

#2 Created at ... [Delete] [Delete and Lock User]

应该是被新浪的反爬虫挡住了

s.send(b'GET / HTTP/1.1\r\nHost:www.sina.com.cn\r\nConnection: close\r\n\r\n') 注意GET后的两个空格

同问,我的是302

我也是,第一次400,然后检查一下地址,少个空格,重新发送后返回302,始终获取不到,怎么解决啊!

Shadow_Tiy

#6 Created at ... [Delete] [Delete and Lock User]

把地址换成百毒的就可以获得百毒的首页

302那个,因为现在新浪换成https协议了,直接发http协议没法直接建立连接,得重定向到443端口建立ssl连接重新请求才行。

百度也302了,换360官网没问题


  • 1

Reply