Разбор супа в python - PullRequest
       0

Разбор супа в python

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

Я новичок в Python программировании и изучаю его на курсах сайта Удеми. В одном из видео (разборе супа) инструктор пишет код и получает результат. Но проблема в том, что всякий раз, когда я хочу запустить один и тот же код на моем компьютере, я не получаю тот же результат, что и инструктор. на самом деле результат - ничто. Я загрузил скриншот инструктора код и результат. вот мой код ниже: не могли бы вы помочь мне найти решение, пожалуйста?

from bs4 import BeautifulSoup
import requests

search = input("what do you want to search : ")
params = {"q": search}

r = requests.get("http://www.bing.com/search", params=params)

soup = BeautifulSoup(r.text, "html.parser")
results = soup.find("ol", {"id": "b_results"})
links = results.findAll("li", {"class": "b_algo"})

for item in links:
    item_text = item.find("a").text
    item_href = item.find("a").attrs["href"]

    if item_text and item_href:
        print(item_text)
        print(item_href)

Нажмите здесь, чтобы увидеть скриншот кода инструктора

Нажмите здесь, чтобы увидеть мой скриншот кода

1 Ответ

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

Я думаю, что нашел решение и причину, по которой код не дал мне никакого ответа. Я из Ирана, и службы inte rnet находятся под контролем, а некоторые сайты, такие как Facebook, Youtube и т. Д. c. запрещены и заблокированы. так много других сайтов тоже. из-за этой проблемы люди привыкли использовать службы VPN, и когда я подключаю свой Windows к любой VPN и запускаю код, код работает без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...