我想从GmailnatorInbox获取Verify href,该站点包含href discord Verify,它是以下Discord Verify HREF
我想使用bs4获取此href,并将其传递到selenium驱动程序链接中,如driver.get(url)
,url
作为href ofc
有人可以编写一些代码从Gmail收件箱中删除href吗?我确实尝试了页面源,但是页面源不包含href
这是我为获取href而编写的代码,但是我需要的href(discord one)在一个框架源代码中,所以我认为这就是为什么它没有出现的原因
更新!一切都已完成并修复
driver.get('https://www.gmailnator.com/inbox/#for.ev.e.r.my.girlt.m.p@gmail.com')
time.sleep(6)
driver.find_element_by_xpath('//*[@id="mailList"]/tbody/tr[2]/td/a/table/tbody/tr/td[1]').click()
time.sleep(4)
url = driver.current_url
email_for_data = driver.current_url.split('/')[-3]
print(url)
time.sleep(2)
print('Getting Your Discord Verify link')
print('Time To Get Your Discord Link')
soup = BeautifulSoup(requests.get(url).text, "lxml")
data_email = soup.find("")
token = soup.find("meta", {"name": "csrf-token"})["content"]
cf_email = soup.find("a", class_="__cf_email__")["data-cfemail"]
endpoint = "https://www.gmailnator.com/mailbox/get_single_message/"
data = {
"csrf_gmailnator_token": token,
"action": "get_message",
"message_id": url.split("#")[-1],
"email": f"{email_for_data}",
}
headers = {
"referer": f"https://www.gmailnator.com/{email_for_data}/messageid/",
"cookie": f"csrf_gmailnator_cookie={token}; ci_session={cf_email}",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) "
"AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.86 "
"YaBrowser/21.3.0.740 Yowser/2.5 Safari/537.36",
"x-requested-with": "XMLHttpRequest",
}
r = requests.post(endpoint, data=data, headers=headers)
the_real_slim_shady = (
BeautifulSoup(r.json()["content"], "lxml")
.find_all("a", {"target": "_blank"})[1]["href"]
)
print(the_real_slim_shady)
你可以用纯的
requests
来伪造它来获得Verify
链接。首先,需要获取token
和cf_email
值。那么,事情就相当简单了以下是获取链接的方法:
输出(您的链接将不同!):
相关问题 更多 >
编程相关推荐