Загрузка...

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

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

  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. Посмотреть предыдущие комментарии (5)
    2. pijawca Автор темы
      oriole, Не, это фишка xpath. Он её нормально должен обрабатывать.
    3. pijawca Автор темы
      oriole, Да и я туда не засуну .text никуда)
  4. Архистратиг
    Архистратиг 22 окт 2020 Сбор на дедик для сливов (0/450 рубля) 16 781 26 июл 2020
Top
Загрузка...