python - requsts.get方法使用的問(wèn)題?
問(wèn)題描述
請(qǐng)大神指教這是錯(cuò)在哪兒了,沒(méi)看出來(lái)。
代碼如下:寫(xiě)法又問(wèn)題嗎?
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)
問(wèn)題解答
回答1:你的req沒(méi)有符合url的格式, 看到報(bào)錯(cuò), req的結(jié)果是http://<Request[403]>剛才去看了requests的模塊定義, 覺(jué)得requests.request就已經(jīng)是發(fā)起訪問(wèn)了
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好像寫(xiě)法有問(wèn)題,應(yīng)該和瀏覽器的寫(xiě)法一樣才行
回答3:request.get
相關(guān)文章:
1. MySQL的聯(lián)合查詢[union]有什么實(shí)際的用處2. 數(shù)組排序,并把排序后的值存入到新數(shù)組中3. mysql 遠(yuǎn)程連接出錯(cuò)10060,我已經(jīng)設(shè)置了任意主機(jī)了。。。4. win10 python3.5 matplotlib使用報(bào)錯(cuò)5. 默認(rèn)輸出類型為json,如何輸出html6. python - pymysql建立連接出錯(cuò)7. mysql怎么表示兩個(gè)字段的差8. python的正則怎么同時(shí)匹配兩個(gè)不同結(jié)果?9. PHP訂單派單系統(tǒng)10. php多任務(wù)倒計(jì)時(shí)求助
