1
私はxpathを使ってPythonでWikipediaにデータを要求しようとしています。 空リストを取得しています。私は間違って何をしています。pythonのXpathがデータを取得していません
実際には内部に存在していないブラウザは、通常、それらの内側にtbody
タグを追加する1つであるので、ブラウザと
table
タグから
xpath
を取得しようとしたときにこれは非常に一般的な間違いです
import requests
from lxml import html
pageContent=requests.get(
'https://en.wikipedia.org/wiki/List_of_Olympic_medalists_in_judo'
)
tree = html.fromstring(pageContent.content)
name = tree.xpath('//*[@id="mw-content-text"]/div/table[1]/tbody/tr[2]/td[2]/a[1]/text()')
print name
おかげで働いたAwsomeさん、何を、このようなものについてhttps://bittrex.com/Market/Index?MarketName=btc-nxt。 $/*/@ div/div/div [2]/div/div [2]/span/text()で価格のxpathデータを取得しようとしています。しかし、それも私に空白の値を与える –
@TarikKoricそれはまったく異なる質問であり、全く異なるケースです。まずはcloudflareによって保護されているので、そのサイトからのデータの取得は非常に困難で、サイト全体が生成されるように見えます動的にjavascriptを使用するので、通常のリクエストは機能しません。 – eLRuLL
説明をありがとう –