最赞回答 / 小图兔
在Python3中我们用urllib.requet 代替urllib2看你的代码应该是Python3,其中包含了request方法,所以结果第一行返回结果一样的话,程序会认为你下面的request是你上面第一行的返回,所以出错。
2018-05-08
最赞回答 / 人在梦游中
resp2 = response2.read() ((resp2)) (resp2.decode())同样处理第一种和第三种就可以了。如果不加decode的话,出来的是b'<!DOCTYPE html>\n<!--STATUS OK-->\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n...这样的
2018-05-07
最新回答 / 慕数据6271798
print(len(response1.read())) 这个改成print(response1.read()) 就不为空了。需注意:如果先打印了print(len(response1.read())), 再打印print(response1.read()) 则打印就为空了。
2018-04-27
最赞回答 / 慕斯卡0853084
原来不用分情况,我想复杂了,直接将links = soup.find_all('a', href=re.compile(r"/item/.*")就可以,尴尬
2018-04-27