Загрузка...

Returns empty text in /span[]

Thread in Python created by pijawca Oct 22, 2020. 167 views

  1. pijawca
    pijawca Topic starter Oct 22, 2020 че тут нового на этом вашем лолзе 295 Jul 17, 2019
    primer.py
    Code
    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
    Code
    page = requests.get ('http://twitter.com/navalny')
    soup = BeautifulSoup(page.content, 'html.parser')
    convert = soup.find('span', {'class': 'screen-name'})
    Результат идентичный
     
  2. LurkerDMA
    LurkerDMA Oct 22, 2020 WEB-разработка zelenka.guru/threads/2169683/ 108 May 17, 2020
    RaysMorgan бань его нахуй, он навального взломать хочет
     
  3. oriole
    oriole Oct 22, 2020 был(а) давно
    span[2]/text()')
     
    1. View previous comments (4)
    2. oriole
      pijawca, после ' вызывается
    3. pijawca Topic starter
      oriole, Не, это фишка xpath. Он её нормально должен обрабатывать.
    4. pijawca Topic starter
      oriole, Да и я туда не засуну .text никуда)
  4. Архистратиг
    Архистратиг Oct 22, 2020 Сбор на дедик для сливов (0/450 рубля) 16,781 Jul 26, 2020
Top
Loading...