Пожалуйста, проверьте решение ниже, оно работает, но я не уверен, почему вы используете для цикла, если вы просто хотите напечатать два элемента в //div[@class="sc-1fp9csv-0 iFnncD"]
, если вы хотите напечатать только один, а затем удалить для циклаи попробуйте выполнить свой код
driver.get('https://www.blockchain.com/btc/block/00000000000000000004b91bad9ecfa8c0e57c256d0007cca6f0a2a9e54a2ccc')
Txn_elements=driver.find_elements_by_xpath('//div[@class="sc-1fp9csv-0 iFnncD"]')
length=len(Txn_elements)
for i in range(0,length):
element=Txn_elements[i]
data=element.find_elements_by_xpath("//body/div[@id='__next']/div[@class='sc-1myx216-0 iygrgv']/div[@class='p5q4id-0 fasJHc sc-5vnaz6-1 doVOgS']/div[@class='fieq4h-0 klQmUt']/div[@class='xoxfsb-0 bmukdK']/div[3]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]")
print data[0].text
data1 = element.find_elements_by_xpath(
" //body/div[@id='__next']/div[@class='sc-1myx216-0 iygrgv']/div[@class='p5q4id-0 fasJHc sc-5vnaz6-1 doVOgS']/div[@class='fieq4h-0 klQmUt']/div[@class='xoxfsb-0 bmukdK']/div[3]/div[2]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/span")
print data1[0].text
Попробуйте найти решение ниже для идентификатора транзакции
driver.get('https://www.blockchain.com/btc/block/00000000000000000004b91bad9ecfa8c0e57c256d0007cca6f0a2a9e54a2ccc')
List1 = driver.find_elements_by_xpath("//body/div[@id='__next']/div[@class='sc-1myx216-0 iygrgv']/div[@class='p5q4id-0 fasJHc sc-5vnaz6-1 doVOgS']/div[@class='fieq4h-0 klQmUt']/div[@class='xoxfsb-0 bmukdK']/div[*]/div[2]/div[1]/div[2]/div/div/div/a")
for items in List1:
print (items.text)
List2 = driver.find_elements_by_xpath("//body/div[@id='__next']/div[@class='sc-1myx216-0 iygrgv']/div[@class='p5q4id-0 fasJHc sc-5vnaz6-1 doVOgS']/div[@class='fieq4h-0 klQmUt']/div[@class='xoxfsb-0 bmukdK']/div[*]/div[2]/div[1]/div[2]/div/div/div/div/span")
for items in List2:
print (items.text)