Как заставить spla sh кликать, чтобы переходить по следующей странице, используя путь JS? - PullRequest
0 голосов
/ 14 апреля 2020

Я следую руководству по использованию Spla sh для извлечения данных из таблицы на веб-сайте javascript. Код продолжает очищать главную страницу вместо того, чтобы переходить на следующую страницу, поэтому я получаю 10 повторов одной и той же страницы. Я пытался изменить кнопку JS путь, но результаты те же.

Кто-нибудь знает, как, где я иду не так? Вот URL, который я очищаю: https://eservices.customs.gov.hk/MSOS/wsrh/001s1?searchBy=ALL

Вот код Lua из Spla sh:

function main(splash, args)
  assert(splash:go(args.url))
  assert(splash:wait(0.5))
  treat=require('treat')
  result= {}
  for i=1,9,1
  do
    assert(splash:runjs('document.querySelector("#next_grid-table-pubSrch > span").click()'))
    result[i]=splash.html()
  end
  return treat.as_array(result)

end
...