Я пытаюсь очистить веб-сайт, на котором я использую div
и class
, чтобы получить содержимое внутри него.
Я могу получить правильные данные, но получаю ошибку, когда помещаю их внутрьцикл.
html = BeautifulSoup(response, 'html.parser')
post_list = html.find_all('div', class_='eodLhs')
print(post_list)
i = 0
for values in post_list:
url_json = {'title': values.ul.li[i].a.text, 'url': values.ul.li[i].a['href']}
names.append(values.ul.li[i].a.text)
i = i+1
Выходные данные оператора печати: https://gist.github.com/parikhparth23/48669444506502f11409d43b30a4250d
В этой строке выдается ошибка:
url_json = {'title': values.ul.li[i].a.text, 'url': values.ul.li[i].a['href']}
Я хочу получить тексти URL после очистки.