
    h.                     4    d dl Z d dlZd dlmZ d dlmZ d ZdS )    N)sync_playwright)BeautifulSoupc                 T   t                      5 }|j                            d          }|                                }d|                     dd           }|                    |           |                    dd           t          d	          D ]1}|j        	                    d
d           t          j        d           2|                                }|                                 d d d            n# 1 swxY w Y   t          |d          }g }|                    d          D ]X}	|	d                                         }
|
                                r(t%          |
          dk    r|                    |
           Yt)          t*                              |                    }|                     dd           d}t/          |dd          5 }t1          j        ||dd           d d d            n# 1 swxY w Y   t5          dt%          |           d|            |S )NT)headlessz%https://www.ebay.com/sch/i.html?_nkw= +z	li.s-cardi'  )timeout   r   i0u  g      ?lxmlzli.s-card[data-listingid]zdata-listingid   _z.jsonwzutf-8)encoding   F)indentensure_asciiu   ✅ done save z ids in the file: )r   chromiumlaunchnew_pagereplacegotowait_for_selectorrangemousewheeltimesleepcontentcloser   selectstripisdigitlenappendlistdictfromkeysopenjsondumpprint)search_termpbrowserpageurlr   htmlsoupproduct_idslipid	file_namefs                C/mnt/lnkx/var/www/html/shopify-api/resources/py/new/ebay_scraper.pyscrape_ebay_product_idsr9      s   			 a*##T#22!!Uk6I6I#s6S6SUU		#{E:::q 	 	AJQ&&&JsOOOO||~~                v&&DKkk566 $ $!"((**;;== 	$SXX^^s###t}}[1122K&&sC00777I	iw	/	/	/ @1	+q????@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 

J3{++
J
Jy
J
JKKKs$   CC99C= C=G;;G?G?)r)   r   playwright.sync_apir   bs4r   r9        r8   <module>r>      sT      / / / / / /               r=   