Splash: выберите отличается от Document.queryselector?Javascript

Форум по Javascript
Ответить
Anonymous
 Splash: выберите отличается от Document.queryselector?

Сообщение Anonymous »

Пример ссылки https://www.anytimemailbox.com/s/new-york-42-broadway твоюfunction main(splash)
local button = splash:select('div[class="t-disc"]>a')
assert(button) -- fail
end
< /code>
Но в консоли инструмента разработчика F12 < /p>
>> document.querySelector('div[class="t-disc"]>a')
Full Details

Doc https://splash.readthedocs.io/en/stable ... ash-select show Брауз. Если так, есть ли один обходной путь? https://scrapeops.io/python-scrapy-play ... e-elements, поэтому нам нужно сделать что-то вроде возврата Splash: html () , чтобы имитировать оригинальное поведение Scrapy. Readme я первоначально проигнорировал, что из-за того, что он аналогичен скраске, просто предложив URL PrettyPrint-Override ">function main(splash,args)
assert(splash:go(args.url))
splash:wait(0.5)
local button = splash:select('div[class="t-disc"]>a')
assert(button)
return splash:html()
end


Подробнее здесь: https://stackoverflow.com/questions/796 ... ryselector
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»