簡體   English   中英

如何在 Python 中使用 javascript 登錄網站?

[英]How to login website with javascript in Python?

我想登錄一個網站https://creis.fang.com/

我的代碼是:

import requests

url = 'https://creis.fang.com/'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0'} 
data = {'cnname':'login_id', 'cnpassword':'pass1', 'cntempcode':'pass2', 'cnproductselect':'企業版'}
s = requests.Session()
res = s.post(url = url, data = data, headers = headers, allow_redirects=False)

然而,它失敗了。

我該怎么辦?

謝謝

在標頭中,您需要傳遞要發送的對象類型...

嘗試

headers={ 'Content-Type':'application/json' }

順便說一句,您應該檢查服務器用於登錄的端點, https://creis.fang.com/是域,但端點是唯一的,您需要知道它是哪個

也許您需要使用 Selenium 模擬瀏覽器:

https://selenium-python.readthedocs.io/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM