python請求域名requests.(url = 地址)報錯
報錯:
raise MissingSchema(
requests.exceptions.MissingSchema: Invalid URL 'titles': No scheme supplied. Perhaps you meant http://titles?
報錯分析:
response = requests.get(url='url',headers=headers) # print(response) response.encoding="utf-8" rr = response.text
在爬蟲教學中,這樣寫發(fā)起請求,看起來沒啥問題吧。
但是當你執(zhí)行的時候,它會報錯:

報錯提示:
引發(fā)缺少架構(gòu)(
requests.exceptions.MissingSchema:URL“response”無效:未提供方案。也許你的意思是http://titles?
它提示啥? response 無效,架構(gòu)不對,我們回去看看repsonse

發(fā)現(xiàn)了沒有,url = 'url' ,看起來沒啥問題,其實是不對的,我在這里研究了好久,不知道哪里出錯,還以為,請求的地址太多,因為我提取的是一批。

我想是用 for循環(huán)遍歷是一個一個往出拿,應(yīng)該沒啥問題,所以問題在這里?

這個請求地址: url = url 不需要加上單引號
所以正確的寫法是:
response = requests.get(url=url,headers=headers) # print(response) response.encoding="utf-8" rr = response.text
到此這篇關(guān)于python請求域名requests.(url = 地址)報錯的文章就介紹到這了,更多相關(guān)python請求域名報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python并發(fā)編程隊列與多線程最快發(fā)送http請求方式
假如有一個文件,里面有10萬個url,需要對每個url發(fā)送http請求,并打印請求結(jié)果的狀態(tài)碼,如何編寫代碼盡可能快的完成這些任務(wù)呢2021-09-09
淺談Pycharm中的Python Console與Terminal
今天小編就為大家分享一篇淺談Pycharm中的Python Console與Terminal,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
Python初學者必須掌握的25個內(nèi)置函數(shù)詳解
這篇文章主要介紹了Python25個常用內(nèi)置函數(shù)總結(jié),本文羅列了數(shù)學相關(guān) 、功能相關(guān)、類型轉(zhuǎn)換、字符串處理、序列處理函數(shù)等常用內(nèi)置函數(shù),需要的朋友可以參考下2021-09-09

