Size: a a a

2020 July 22

AR

Andrey Rahmatullin in Scrapy
что интересного? //div/* это вполне базовый пример xpath
источник

A

Andrii in Scrapy
А что написать? Спасибо?
источник

ТЗ

Тюлень Здоровенный... in Scrapy
Всем привет, я здоровенный тюлень и теперь я со всеми из вас буду дружить.
Есть два поля... верхнее и нижнее, вот их Full XPath:
/html/body/div[5]/div[3]/div[2]/div[2]/table/tbody/tr[1]/td[1]/div[2]/div/center/form[3]/div/div[1]/input[1] - верхнее
/html/body/div[5]/div[3]/div[2]/div[2]/table/tbody/tr[2]/td[1]/div[2]/center/form[3]/div/div[1]/input[1] - нижнее
Правильно ли я понимаю, что сократить верхнее можно до:
//*tr[1]/td[1]/div[2]/div/center/form[3]/div/div[1]/input[1]
источник

.

. in Scrapy
ребята есть у кого  чат группа selenium python ?
источник

МС

Михаил Синегубов... in Scrapy
Тюлень Здоровенный
Всем привет, я здоровенный тюлень и теперь я со всеми из вас буду дружить.
Есть два поля... верхнее и нижнее, вот их Full XPath:
/html/body/div[5]/div[3]/div[2]/div[2]/table/tbody/tr[1]/td[1]/div[2]/div/center/form[3]/div/div[1]/input[1] - верхнее
/html/body/div[5]/div[3]/div[2]/div[2]/table/tbody/tr[2]/td[1]/div[2]/center/form[3]/div/div[1]/input[1] - нижнее
Правильно ли я понимаю, что сократить верхнее можно до:
//*tr[1]/td[1]/div[2]/div/center/form[3]/div/div[1]/input[1]
вообще, для начала, желательно:
1. почитать что такое это XPATH
2. подумать к чему можно привязаться, кроме абсолютного пути
3. самому подумать как можно сократить то что написал
источник

S

SoHard 🎄 in Scrapy
да эт писец
источник

ТЗ

Тюлень Здоровенный... in Scrapy
Там разница в одном элементе.
источник

S

SoHard 🎄 in Scrapy
думаю там по итогу будет путь в два элемента
источник

МС

Михаил Синегубов... in Scrapy
Тюлень Здоровенный
Там разница в одном элементе.
/html/body/main/main/div/section[1]/div[3]/div[3]/div/strong/text()

//meta[@itemprop="price"]/@content

эти два xpath выдернут на одном из сайтов одну и ту же цену. Разница есть? Кстати, результат первого придется еще и чистить от пробелов
источник

ТЗ

Тюлень Здоровенный... in Scrapy
Михаил Синегубов
/html/body/main/main/div/section[1]/div[3]/div[3]/div/strong/text()

//meta[@itemprop="price"]/@content

эти два xpath выдернут на одном из сайтов одну и ту же цену. Разница есть? Кстати, результат первого придется еще и чистить от пробелов
Ого.
источник

V

Viktor in Scrapy
Михаил Синегубов
/html/body/main/main/div/section[1]/div[3]/div[3]/div/strong/text()

//meta[@itemprop="price"]/@content

эти два xpath выдернут на одном из сайтов одну и ту же цену. Разница есть? Кстати, результат первого придется еще и чистить от пробелов
Второй надежней
источник

МС

Михаил Синегубов... in Scrapy
от тебе и "ого"
источник

МС

Михаил Синегубов... in Scrapy
Viktor
Второй надежней
это было следующее "открытие", зря контору спалил 😂
источник

V

Viktor in Scrapy
Михаил Синегубов
это было следующее "открытие", зря контору спалил 😂
Извини)
источник

ТЗ

Тюлень Здоровенный... in Scrapy
Так, а вот через селениум можно поймать значение такого таймера?
источник

SS

Stanislav Sagan in Scrapy
Михаил Синегубов
/html/body/main/main/div/section[1]/div[3]/div[3]/div/strong/text()

//meta[@itemprop="price"]/@content

эти два xpath выдернут на одном из сайтов одну и ту же цену. Разница есть? Кстати, результат первого придется еще и чистить от пробелов
В xpath div[3] это 4й элемент?
источник

AR

Andrey Rahmatullin in Scrapy
3-й
источник

SS

Stanislav Sagan in Scrapy
Понял
источник

ТЗ

Тюлень Здоровенный... in Scrapy
Вот так не то значение берется из таймера (берутся дофига большие чиселки, а мне нужны часы-минутки-секундочки:
print(driver.find_element_by_id('counter_3').get_attribute("timer"))
источник

A

Andrii in Scrapy
Тюлень Здоровенный
Вот так не то значение берется из таймера (берутся дофига большие чиселки, а мне нужны часы-минутки-секундочки:
print(driver.find_element_by_id('counter_3').get_attribute("timer"))
print(driver.find_element_by_id('counter_3').text ?
источник