[英]simple python web scraping with login
我似乎無法連接到網站來抓取它。 我想知道我是否做錯了什么? 我在另一個網站上嘗試了相同的代碼並且它可以工作,但我沒有收到任何身份驗證錯誤......我將不勝感激任何幫助,謝謝!
import requests
from bs4 import BeautifulSoup
login_url = 'https://secure.selfwealth.com.au/Account/Login?ReturnUrl=%2F'
session = requests.Session()
page = session.get(login_url)
soup = BeautifulSoup(page.text, 'html.parser')
token = soup.find(attrs={"name": '__aft'}).get('value')
payload = {
"email": "bob@gmail.com",
"password": "mypwd",
"__aft": token
}
result = session.post(login_url, data=payload)
page = session.get(login_url)
#print(result.ok)
soup = BeautifulSoup(page.content, 'html.parser')
results = soup.find('div', class_='daily-perf')
results2 = soup.find("title")
#marketvalue = results.find('div', class_='price-change')
print(results)
print(results2)
print(payload)
import requests
from bs4 import BeautifulSoup
data = {
"Email": "your@email.com",
"Password": "yrpass"
}
headers = {}
def main(url):
with requests.Session() as req:
r = req.get("https://secure.selfwealth.com.au/Account/Login")
soup = BeautifulSoup(r.content, 'html.parser')
headers["X-XSRF-TOKEN"] = soup.find("input",
{"name": "__aft"}).get("value")
r = req.post(url, json=data, headers=headers).json()
print(r)
main("https://secure.selfwealth.com.au/api/login")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.