UserWarning: пакет soupsieve не установлен. Селекторы CSS не могут быть использованы - PullRequest
1 голос
/ 14 мая 2019

Привет, ребята, мне нужна ваша помощь, я делаю свои первые шаги в области очистки веб-страниц. когда я пытаюсь следовать обучающему видео по просмотру веб-страниц на YouTube, я получаю это предупреждение. я уже установил soupsieve и BeautifulSoup (pip install и т. д.), и я даже получил правильный результат с сайта, который я просматривал, но все же получил это досадное предупреждение, что мне делать? Я использую Python 3, Pycharm.

from urllib.request import urlopen as uReq`enter code here`;
from bs4 import BeautifulSoup as soup;

my_url = 'https://www.newegg.com/Video-Cards-Video-Devices/Category/ID-38?Tpk=graphics%20card'
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
page_soup = soup(page_html, "html.parser")
containers = page_soup.findAll("div",{"class":"item-container"})

for container in containers:
    title_container = container.findAll("a",{"class":"item-title"})
    prodact_name = title_container[0].text
    shipping_container = container.findAll("li",{"class":"prics-ship"})
    print("title: " + prodact_name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...