Найти - Пользователи
Полная версия: BeautifulSoup, Requests
Начало » Центр помощи » BeautifulSoup, Requests
1
Art3mida
Добрый день, помогите пожалуйста, почему программа иногда результат выдаёт, а иногда ошибку


from bs4 import BeautifulSoup
import requests

site = requests.get("https://crossout-help.com/market“)

print(site)

soup = BeautifulSoup(site.text,”html.parser“)

s1 = soup.find_all(”tr")
s2 = s1.find_all(“td”)
s3 = s2.find_all(“div”)
print(s3.string)

ошибка:

Traceback (most recent call last):
File “*******.py”, line 11, in <module>
s1 = soup.find_all(“tr”)
IndexError: list index out of range






FishHook
Art3mida
Потому что на том конце (у того, чью информацию вы воруете изучаете) не висит статическая страница. Эта страница формируется в ответ на каждый запрос, и в зависимости от каких-то условий известных только серверу той стороны (а может и вообще рандомных) каждый раз вам прилетает разный HTML. Когда-то в нем есть элементы tr, когда-то нет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB