Я новичок в изучении веб-страниц и пытался получить информацию о продукте с веб-сайта. Но когда я запускаю код, вывод просто "none".
CODE -
import requests from bs4 import BeautifulSoup from requests_html import HTMLSession web_page = requests.get('https://ikman.lk/en/ads?by_paying_member=0&sort=relevance&buy_now=0&query=iphone%20x&page=1') soup = BeautifulSoup(web_page.content, 'html.parser') phone_list = soup.find(id='list--3NxGO') print(phone_list)
`
И результат -
chamindu@Chamindu:~/projects/helloworld$ /usr/bin/python3 /home/chamindu/projects/helloworld/no.py None
Заменить:
phone_list = soup.find(id='list--3NxGO')
С:
phone_list = soup.find("ul", {"class":'list--3NxGO'})