2016-11-18 90 views
0

我想用python 2.7閱讀一個HTML頁面。例如,此網頁的URL是我登錄的主頁。 問題是,當我試圖使用python閱讀此URL時,結果是來自登錄頁面的這些結果,而不是來自家庭的這些結果我登錄的頁面。 有沒有什麼我可以用餅乾或類似的東西? 我不想登錄窗體python。解析需要用Python登錄的url

感謝

+0

如果你不想從python登錄你應該堅持下去。沒有其他辦法可以做到這一點。無論是使用請求,urllib還是瀏覽器。 – 2016-11-18 14:19:07

回答

0

我在這些情況下,做的是這樣的:

  1. 打開Chrome開發者工具,Networking標籤
  2. 刷新頁面
  3. 右鍵單擊相關的請求,然後單擊複製>複製爲cURL
  4. 使用轉換器like this將cURL轉換爲python請求代碼。請注意,這使用requests包,您必須從pip:pip install requests進行安裝。
  5. 現在你有python代碼模仿瀏覽器的請求,所有的請求頭和cookie!由於會話存儲在cookie中,這意味着您的來自python的請求將被登錄並準備就緒。
+0

非常感謝克里斯託弗,這真的很有幫助。 –

+0

我的榮幸!如果這裏的答案解決了您的問題,請將它標記爲已接受,如果您不介意:) –