Я создал скрипт для очистки адреса name
и email
с веб-страницы.Когда я запускаю свой скрипт, я получаю name
соответственно, но в случае email
это то, что я получаю aeccdcd7cfc0eedadcc783cdc1dc80cdc1c3
.Строка, которую я получаю вместо email
, меняется каждый раз, когда я запускаю скрипт.
Ссылка на сайт
Я пробовал до сих пор:
import requests
from bs4 import BeautifulSoup
url = "https://www.seafoodsource.com/supplier-directory/Tri-Cor-Flexible-Packaging-Inc"
res = requests.get(url,headers={"User-Agent":"Mozilla/5.0"})
soup = BeautifulSoup(res.text,'lxml')
name = soup.select_one("[class$='-supplier-view-main-container'] > h1").text
email = soup.select_one("[class='__cf_email__']").get("data-cfemail")
print(f'{"Name: "}{name}\n{"Email: "}{email}')
Текущий вывод:
Name: Tri-Cor Flexible Packaging Inc
Email: aeccdcd7cfc0eedadcc783cdc1dc80cdc1c3
Ожидаемый вывод:
Name: Tri-Cor Flexible Packaging Inc
Email: bryan@tri-cor.com
PS Мне не нужно решение, связанное с каким-либо симулятором браузера, как в селене.
Как я могу получить это письмо с этой страницы, используя запросы?