python - requsts.get方法使用的問題?
問題描述
請大神指教這是錯在哪兒了,沒看出來。
代碼如下:寫法又問題嗎?
import requests
base_url = ’https://xueqiu.com/hq#exchang...’;headers = {’user_agent’:’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36’}
req = requests.request(method=’get’,url=base_url,headers=headers)rsp = requests.get(req)
問題解答
回答1:你的req沒有符合url的格式, 看到報錯, req的結果是http://<Request[403]>剛才去看了requests的模塊定義, 覺得requests.request就已經是發起訪問了
import requestsbase_url = ’https://xueqiu.com/hq#exchang...’;headers = {’user_agent’:’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.89 Safari/537.36’}req = requests.request(method=’get’,url=base_url,headers=headers)print req.text # 直接輸出回答2:
header中的user_agent好像寫法有問題,應該和瀏覽器的寫法一樣才行
回答3:request.get
相關文章:
1. angular.js - 百度支持_escaped_fragment_嗎?2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?3. node.js - Vue+Webpack在dev環境下沒有問題build后出現莫名錯誤4. node.js - nodejs+express+vue5. css3 - 如圖的flex骰子布局是怎么實現的?6. javascript - ios返回不執行js怎么解決?7. css3 - 這個CSS樣式是什么意思?8. html - css布局問題,在firebug下<a>標簽嵌入<img>標簽但是高度<a>總比<img>多4個像素9. 微信公眾號實現消息模板的推送?10. javascript - vue2.0中使用vue2-dropzone的demo,vue2-dropzone的github網址是什么??百度不到。
