Python веб-соскобов нет - PullRequest
0 голосов
/ 01 апреля 2020

Я новичок в изучении веб-страниц и пытался получить информацию о продукте с веб-сайта. Но когда я запускаю код, вывод просто "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

1 Ответ

0 голосов
/ 01 апреля 2020

Заменить:

phone_list = soup.find(id='list--3NxGO')

С:

phone_list = soup.find("ul", {"class":'list--3NxGO'})
...