Как заставить bs4 найти html в другом разделе страницы, но по той же ссылке [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как заставить bs4 найти html в другом разделе страницы, но по той же ссылке [закрыто]

Сообщение Anonymous »

bs4, кажется, не показывает html, если он не виден сразу, но потому, что это не совершенно новая ссылка, а просто спрятанная за (..кнопкой?), я не уверен, как мне заставить ее видеть элементы внутри этой (.. подстраница?)
Эта программа не имеет никакого смысла, я просто пытаюсь изучить основы парсинга веб-страниц
Я пробовал искать по нескольким классам или даже просто конкретную ссылку href, и в конечном итоге просто искал каждый элемент, но даже там html, который я искал, вообще не было
код:
import requests
from bs4 import BeautifulSoup

class Products:
def __init__(self, productHtml):
namesList = []
soup = BeautifulSoup(productHtml, features="html.parser")
products = soup.find_all("div", {"class": "product"})
for product in products:
namesList.append(product.get_text().replace("\n", ""))
self.names = namesList
self.links = soup.find_all("a", {"href": "https://mywishlist.online/x/amazon.com/12822103"})
self.test = soup.find_all("a")

r = requests.get("https://mywishlist.online/w/dihkts/rubys-wishlist")
products = Products(r.text)
print(products.names)
print()
print(products.links)
print()
print(products.test)

выход:
['Blue Snowball Microphone', 'Bluetooth Earbuds', 'DUALSHOCK®4 Wireless Controller for PS4™']

[]

[[url=javascript:void(0)][/url], My Wishlist, , Create a wishlist, Secret Santa, Gift ideas, Login, Help, Contact, Privacy policy]

что я ищу:


  View on Amazon



Подробнее здесь: https://stackoverflow.com/questions/790 ... -same-link
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»