Загрузка...

Возвращается пустой текст в /span []

Тема в разделе Python создана пользователем pijawca 22 окт 2020. 171 просмотр

  1. pijawca
    pijawca Автор темы 22 окт 2020 че тут нового на этом вашем лолзе 295 17 июл 2019
    primer.py
    Код
    import requests
    from lxml import html
    from fake_useragent import UserAgent


    ua = UserAgent()

    nick = 'navalny'
    headers = {
    'user-agent': ua.random
    }

    page = requests.get('https://twitter.com/navalny', headers=headers)
    tree = html.fromstring(page.content)
    not_found = tree.xpath('/html/body/div/div[3]/div[1]/table[1]/tbody/tr[1]/td[2]/div[2]/span[2]/text()') #Нужно спиздить никнейм у Нава**ного (хуй знает можно писать такое или нет)
    convert = (str(not_found)).lower()
    print (convert)

    f = open('hts.html', 'w', encoding='utf-8')
    f.write(page.text)
    Возвращает пустой текст. Тобишь []
    При открытии файла .html данный тег присутствует.
    Путь xpath правильный.
    Пробовал так же и через:

    primer_bs4.py
    Код
    page = requests.get ('http://twitter.com/navalny')
    soup = BeautifulSoup(page.content, 'html.parser')
    convert = soup.find('span', {'class': 'screen-name'})
    Результат идентичный
     
  2. LurkerDMA
    LurkerDMA 22 окт 2020 WEB-разработка zelenka.guru/threads/2169683/ 108 17 май 2020
    RaysMorgan бань его нахуй, он навального взломать хочет
     
  3. oriole
    oriole 22 окт 2020 был(а) давно
    span[2]/text()')
     
    1. Посмотреть предыдущие комментарии (2)
    2. pijawca Автор темы
    3. pijawca Автор темы
      oriole, Не понял чёт, Ну я функцию вызвал text()
    4. oriole
      pijawca, после ' вызывается
    5. Посмотреть следующие комментарии (2)
  4. Архистратиг
    Архистратиг 22 окт 2020 Звезды по 1.3₽ https://lolz.live/threads/8842508/ 16 818 26 июл 2020
Top
Загрузка...