BeautifulSoup find_all () возвращает пустой список - PullRequest
1 голос
/ 06 августа 2020

Я новичок в программировании. В настоящее время я изучаю Python на курсе Udemy. Я использую ОС Windows 10, и я использую код VS с интерпретатором Anaconda: Вот он


import requests
from bs4 import BeautifulSoup

url = "https://yellowpages.com.tr/ara?q=ankara"

response = requests.get(url)

html_content = response.content

soup = BeautifulSoup(html_content, "html.parser")

print(soup.find_all("a"))

Я написал этот код, чтобы привлечь все символы «а» в интернет сайт. Однако, когда я хочу запустить этот код, он возвращает пустой список:

вывод:

[]

Как я могу исправить эту проблему? Спасибо за ответы.

1 Ответ

1 голос
/ 06 августа 2020

Может быть, нет ссылок на URL-адрес, который вы разбираете, я пробовал с тем, у которого есть URL-адреса, и он отлично работает

import requests
from bs4 import BeautifulSoup

url = "https://cloud.google.com/solutions/media-entertainment/optimizing-audio-files-for-speech-to-text?hl=it"
response = requests.get(url)
html_content = response.content

soup = BeautifulSoup(html_content, "html.parser")

print(soup.find_all("a"))
...