Python ошибка тайм-аута при попытке очистить размеры на странице продукта - PullRequest
0 голосов
/ 20 июня 2020

привет, может кто-нибудь заставить это работать - я пытаюсь очистить размеры от интерактивного выпадающего селектора, но продолжаю получать ошибку тайм-аута

import requests
from bs4 import BeautifulSoup

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}
soup = BeautifulSoup(requests.get("https://www.asos.com/nike/nike-air max-95-logo-leather-trainers-in-dark-navy-orange/prd/20750072 colourwayid=60085113", timeout=60.0).content)


print([size.text.strip() for size in soup.find(class_="colour-size select")])

1 Ответ

0 голосов
/ 20 июня 2020
  • Это потому, что вы забыли параметр headers
  • Повторите попытку:
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}
soup = BeautifulSoup(requests.get("https://www.asos.com/nike/nike-air max-95-logo-leather-trainers-in-dark-navy-orange/prd/20750072 colourwayid=60085113", 
timeout=60.0, 
headers=headers).content)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...