Я очищаю желтые страницы с помощью rvest и получаю сообщение 403 Forbidden при запуске submit_form () - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь очистить желтые страницы с помощью rvest, но продолжаю сталкиваться с ошибкой 403 Forbidden. Вот полный код:

query = "daycare" 
loc = "yonkers, ny" 
session <- html_session("https://www.yellowpages.com/") 
form <- html_form(session)[[1]] 
form <- set_values(form, search_terms = query, geo_location_terms = loc) 
submitted_form <- submit_form(session, form)

При запуске я получаю следующее сообщение:

Submitting with '<unnamed>'
Forbidden (HTTP 403).

Форма html отображается как. Вот полный текст:

<form> 'search-form' (GET /search)
  <input text> 'search_terms': 
  <input text> 'geo_location_terms': Richmond, VA
  <button submit> '<unnamed>

Насколько я понимаю, код правильный, но сервер не дает мне разрешения на выполнение действия. Я читал, что могу отправить запрос с некоторыми изменениями, но как человек, который только начал выполнять такую ​​работу, я не уверен на 100%. Любая помощь будет принята с благодарностью.

...