Umieszczam kod HTML:
<div class="rendering rendering_person rendering_short rendering_person_short">
<h3 class="title"><a rel="Person" href="https://moh-it.pure.elsevier.com/en/persons/paola-alberti" class="link person"><span>Paola Alberti</span></a></h3>
<ul class="relations email">
<li class="email"><a href="mailto:paola.alberti@istitutotumori.mi.it" class="link"><span>paola.alberti@istitutotumori.mi.it</span></a></li>
</ul>
<ul class="relations organisations">
<li><a rel="Organisation" href="https://moh-it.pure.elsevier.com/en/organisations/fondazione-irccs-istituto-nazionale-dei-tumori" class="link organisation"><span>Fondazione IRCCS Istituto Nazionale dei Tumori</span></a></li>
</ul>
<p class="type"><span class="family">Person: </span>Academic</p>
</div>
jak uzyskać e-mail z tych w powyższych tagach zakresu ...
<span>paola.alberti@istitutotumori.mi.it</span>
Odpowiedzi:
0 dla odpowiedzi № 1Możesz to zrobić za pomocą XPath:
email = response.xpath("//li[@class="email"]/a/span/text()").extract_first()