我只是想弄清楚如何保持打開網站的連接。我在獲取URL後嘗試使用while循環,但是我可以看到它不再連接到網站。我如何導航到一個URL,並在運行一個循環時保持該URL整個打開?我只是希望它永遠循環,也許從網站打印一些數據。這是我試過的代碼,謝謝你的幫助!使用Python請求保持網站打開?
import requests
import time
url = 'https://www.google.com'
s = requests.session()
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36'}
r = s.get(url, headers=headers)
while True:
print str(r)
time.sleep(10)
你是什麼意思,'保持開放'?建立一個TCP連接? – timgeb
就像你通常會去一個網站。例如,如果你去了stackoverflow.com並且保持打開狀態。這正是我想要實現的。我想要訪問一個網站並保持打開狀態,就像使用普通瀏覽器一樣。希望更有意義。 – antfuentes87
不,這沒有意義。當您在瀏覽器中「保持打開網站」時,您認爲會發生什麼? – timgeb