Ich versuche, eine Spinne zu erstellen, um die folgenden Informationen 10, 861, Wednesday
aus der td
und vieles mehr für nächste viele td
zu erhalten. Bitte sehen Sie das Bild. Ich danke dir sehr!!!kann xpath für td scrapyspider nicht finden
-4
A
Antwort
0
Wenn Sie alle td
dann xpath('//td')
import lxml.html
html = '''
<tr>
<td>10</td>
<td>$681</td>
<td>Wednesday</td>
<td>other</td>
<td>data</td>
</tr>
'''
soup = lxml.html.fromstring(html)
all_td = soup.xpath('//td')
for td in all_td:
print(td.text)
Ergebnis
10
$681
Wednesday
other
data
verwenden Wenn Sie nur einige td
dann alle und die spätere Verwendung Index dh erhalten [2]
oder Schneiden [2:]
for td in all_td[2:]:
print(td.text)
Ergebnis
Wednesday
other
data
Sie können nur eine mit [3]
direkt in XPath xpath('//td[3]')
import lxml.html
html = '''
<tr>
<td>10</td>
<td>$681</td>
<td>Wednesday</td>
</tr>
'''
soup = lxml.html.fromstring(html)
date = soup.xpath('//td[3]/text()')[0]
print(date)
Ergebnis
Wednesday
+0
Vielen Dank! –
Verwandte Themen
- 1. Kann CSS-Selektor oder XPath für dieses Element nicht finden
- 2. Kann nicht XPath auf Android finden
- 3. Selenium xpath - Ich kann den xpath nicht finden
- 4. Wie kann ich den 2. td mit Xpath auswählen?
- 5. XSLT kann XPATH für for-each nicht finden
- 6. Python Selen kann Iframe Xpath nicht finden
- 7. Ich kann den xPath nicht finden
- 8. Selen-Python Hilfe kann nicht Element von XPath finden
- 9. gleicher xpath für zwei td-Elemente in div
- 10. Selen - Element mit XPath nicht finden
- 11. XPath finden nicht leere Links
- 12. Erhalten Sie XPath für div innerhalb td tag
- 13. Selenium kann keinen gültigen xpath für den Knopfklick finden
- 14. Konnte xpath nicht mit den folgenden Geschwistern finden
- 15. Xpath - Ausschließen von Elementen innerhalb von TD
- 16. Ich kann keine Locator finden mit XPath für Selen WebDriver
- 17. Rails 3.2 Capybara Capybara :: ElementNotFound: Kann Xpath "/ html" nicht finden
- 18. Nicht in der Lage, zu finden xpath
- 19. Kann Xpath-Element in einem Selenenskript nicht finden
- 20. Facebook post_box Element. Ich kann Element von Xpath nicht finden
- 21. Finden von Xpath für dynamisches Element
- 22. Wie XPath zu finden, ohne enthält
- 23. Warum kann XPath keine Tags finden?
- 24. xpath für ein wiederholtes angularJs finden Item
- 25. kann nicht Element von XPath
- 26. Kann Xpath nicht erstellen, um einzelnen Wert zu finden
- 27. Ich kann den Link css oder xpath nicht finden
- 28. Selen kann Element nicht per Text über Xpath finden
- 29. Python: Xpath nicht zu Element finden
- 30. rvest nicht finden können Knoten mit XPath
Geben Sie bitte Code als Text und nicht als Bild bekommen. – zx485
HTML als Text eingeben, nicht als Screenshot. Oder URL zu Frage hinzufügen. – furas
versuchen Sie '" (// td) [3]/text() "' – furas