Я пытаюсь извлечь текст между тегом span: Name1.В коде есть несколько таких тегов.
Здесь предполагаемый мотив состоит в извлечении Name1, .. и т. Д.
from lxml import html
payload = {
"session_key": "random@gmailcom",
"session_password": "random",
"csrfToken": "the token value"
}
session_requests = requests.session()
login_url = "https://www.randomsite.com/login?"
result = session_requests.get(login_url)
tree = html.fromstring(result.text)
authenticity_token = list(set(tree.xpath("//input[@name='csrfToken']/@value")))[0]
result = session_requests.post(
login_url,
data = payload,
headers = dict(referer=login_url)
)
url = 'https://www.randomsite.com/search/results/'
result = session_requests.get(
url,
headers = dict(referer = url)
)
tree = html.fromstring(result.content)
variable = tree.xpath("//span[@class="name.actor-name"]/text()")
Ожидаемым выводом должны быть извлеченные имена из всех упомянутых классов диапазонов.