Web-Crawler с использованием PHP Laravel - PullRequest
0 голосов
/ 29 апреля 2019

Мне нужно разработать веб-сканер для Aliexpress Информация о странице продукта.Все возможно без доставки всплывающее окно данных.Если я вызываю, он возвращает нулевое значение, потому что событие нажатия не работает.

Изображение 01:

LINK

Изображение 02:

POP-UP

Как image 1 Когда я нажимаю на ссылку, всплывающее окно отображается как image 2 , и мне нужны всплывающие данные.Это возможно сделать с Python, но мне нужно сделать с PHP.Если я нажму на ссылку, она не изменит ссылку, а изменит содержание HTML страницы.Но я не могу пожрать после изменений, которые возможны с Python.

Что я сделал с PYTHON:

def extract_product_info(product_url):
    time.sleep(5)
    driver.get(product_url)
    try:
        print("Got You....")
        driver.find_element_by_class_name('close-layer').click()
    except:
        print("Didn't get You....")

    time.sleep(5)
    driver.find_element_by_class_name('shipping-link').click() # Click 
    time.sleep(5)
    content = driver.page_source

    soup = BeautifulSoup(content, "html.parser")
    print("Calculating...")
    popup = soup.find('div', {'id': 'j-shipping-dialog'})
    #print(popup)
    return popup

Кто-нибудь может мне помочь с PHP?

...