значение чтения текста кнопки с использованием красивого супа - PullRequest
0 голосов
/ 05 мая 2020

Пытаюсь прочитать значение кнопки Удивительное изображение , но я получаю информацию, используя приведенный ниже код, который я написал.

from bs4 import BeautifulSoup
import requests

html = '<button type="button" class="json-toggle">Amazing Picture</button>'


def match_class(target):
    target = target.split()
    def do_match(tag):
        try:
            classes = dict(tag.attrs)["class"]
        except KeyError:
            classes = ""
        # print classes
        # classes = classes.split()
        return all(c in classes for c in target)
    return do_match



soup = BeautifulSoup(html, features='html.parser')

matches = soup.findAll(match_class("json-toggle"))
for m in matches:
    print m
    print "-"*10

matches = soup.findAll(match_class("json-toggle"))
for m in matches:
    print m
    print "-"*10
...