我想做一個網頁抓取
所以我做了一個簡單的請求:
import urllib.request
fp = urllib.request.urlopen("https://www.iadfrance.fr/trouver-un-conseiller")
mybytes = fp.read()
mystr = mybytes.decode("utf8")
faa = open("demofile2.txt", "a")
faa.write(mystr)
faa.close()
fp.close()
但 
我在我的檔案中找不到任何名字;
為什么?有沒有辦法讓所有表演者都出現在地圖上?
感謝您的回答!
uj5u.com熱心網友回復:
這里的基本概念有一個名字,“HATEOAS”,超媒體作為應用程式狀態的引擎。
您得到的第一個回應包含您需要詢問的下一個資源串列。反過來,它們可能包含更多。其中一些資源可能是 Javascript,在執行時會請求更多資料。這很不方便,而且違反了理論 HATEOAS 模型,但對于互動式網站來說,這很常見。
uj5u.com熱心網友回復:
這是獲取資料的方式
import requests
r = requests.get('https://www.iadfrance.fr/agent-search-location?southwestlat=48.8251752&southwestlng=2.2935677&northeastlat=48.8816507&northeastlng=2.4039459')
if r.status_code == 200:
print(r.json())
else:
print(f'Oops. Status code is {r.status_code}')
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/317047.html
