ó
    »ïõiÀ  ã                   óŠ   • S SK r S SKJr  S SKJr  S SKJr  S SKJr  S SK	J
r  S SKrS SK r S SKJr  S SKJr  S SKJr  S	\4S
 jrg)é    N)Ú	webdriver)ÚService)ÚWebDriverWait)ÚBy)Úexpected_conditions)Úlogger)ÚdecodeÚinspect_linkc                 ó¢  • [         R                  " S[        U 5      -   5        [        R                  " 5       nUR                  S5        UR                  S5        UR                  S5        UR                  S5        UR                  S5        UR                  S5        UR                  S5        UR                  S	5        S
SSSS.0nSUl        [        S5      n[        R                  " X1US9nUR                  S0 5         UR                  S5        [        US5      R                  [        R                  " [         R"                  S45      5      nUR%                  SU  S3U5        UR%                  SU5        [&        R(                  " S5        S nUR*                   GHN  nUR,                  (       d  M  [/        SSSS9 nUR1                  [        [3        UR,                  R4                  UR,                  R6                  R                  SS5      5      5      5        S S S 5        [        [3        UR,                  R4                  UR,                  R6                  R                  SS5      5      5      n	U	R9                  S5      (       d  Mì  [        U	SS  R;                  5       R=                  S!S"5      S#-   5      R?                  S5      R3                  S$5      n
[@        RB                  " U
5      n  O   [&        R(                  " S5        URE                  5         URG                  5         UU(       a  URG                  5         $ $ ! , (       d  f       GN+= f! [H         aT  n[         R                  " S%[        U5      -   5        URG                  5          S nAU(       a  URG                  5         g g S nAff = f! U(       a  URG                  5         f f = f)&Nz!SELENIUMNEXECUTOR TRYING TO GET: z--no-sandboxz--remote-debugging-pipez--headless=newz--ignore-ssl-errors=yesz--ignore-certificate-errorsz$--blink-settings=imagesEnabled=falsez--disable-dev-shm-usagez--disable-gpuÚproxyz=http://kroisalex8:YIcLVEa3mdM4e7KsIW4W@rp-core.evomi.com:1000)ÚhttpÚhttpsÚno_proxyzchrome-linux64/chromez!chromedriver-linux64/chromedriver)ÚserviceÚoptionsÚseleniumwire_optionszNetwork.enablezhttps://csfloat.com/checkeré   zmat-input-0zarguments[0].value = 'Ú'z.arguments[0].dispatchEvent(new Event('input'))é   zdebug_response.txtÚwzutf-8)ÚencodingzContent-EncodingÚidentityzb'{"iteminfo":é   éüÿÿÿz\xe2\x84\xa2u   â„¢Ú}Úunicode_escapezSELENIUMEXECUTOR FUCKED UP: )%r   ÚerrorÚstrÚucÚChromeOptionsÚadd_argumentÚbinary_locationr   r   ÚChromeÚexecute_cdp_cmdÚgetr   ÚuntilÚECÚelement_to_be_clickabler   ÚIDÚexecute_scriptÚtimeÚsleepÚrequestsÚresponseÚopenÚwriter	   ÚbodyÚheadersÚ
startswithÚstripÚreplaceÚencodeÚjsonÚloadsÚdelete_all_cookiesÚquitÚ	Exception)r
   Úchrome_optionsr   Úwebdriver_serviceÚbrowserÚ	url_inputÚiteminfoÚresÚfÚaidsÚdreckÚes               ÚR/var/www/highfloat_scraper_backup_02_05_2026/highfloat_scraper/SeleniumExecutor.pyÚgetItemInforG      s  € Ü
‡L‚LÐ4´s¸<Ó7HÑHÔIÜ×%Ò%Ó'€NØ×Ñ Ô/Ø×ÑÐ 9Ô:Ø×ÑÐ 0Ô1Ø×ÑÐ 9Ô:Ø×ÑÐ =Ô>Ø×ÑÐ FÔGØ×ÑÐ 9Ô:Ø×Ñ Ô0ð 	ØSØTØWñ
ð€Gð &=€NÔ"ÜÐ CÓDÐä×ÒØ!ÐPWñ€Gð ×ÑÐ,¨bÔ1ð-Ø�‰Ð1Ô2ä! '¨2Ó.×4Ñ4Ü×&Ò&¬¯©¨}Ð'=Ó>ó
ˆ	ð 	×ÑÐ!7¸°~ÀQÐGÈÔSØ×ÑØ<¸iô	
ô 	�
Š
�1ŒàˆØ×#Õ#ˆCØ�|�|‰|ÜÐ.°¸gÒFÈ!Ø—G‘GœC¤ s§|¡|×'8Ñ'8¸#¿,¹,×:NÑ:N×:RÑ:RÐSeÐgqÓ:rÓ sÓtÔu÷ Gô ÜØŸ™×)Ñ)ØŸ™×,Ñ,×0Ñ0Ð1CÀZÓPóó�ð —?‘?Ð#4×5Ó5ä˜D  2˜J×,Ñ,Ó.×6Ñ6Ð7HÈ%ÓPÐSVÑVÓWß™ ›ß™Ð 0Ó1ð ô
  $Ÿzšz¨%Ó0�HÙñ' $ô( 	�
Š
�1ŒØ×"Ñ"Ô$Ø�‰ŒØö Ø�L‰L�Nð ÷7 GÖFûô, ó Ü�ŠÐ3´c¸!³fÑ<Ô=Ø�‰ŒÛæØ�L‰L�Nð ûðûö
 Ø�L‰L�Nð úsR   ÄB/M Æ5M Ç AMÈA)M Ê
BM Í
M	ÍM Í
N1Í2N,ÎN4 Î,N1Î1N4 Î4O)r+   Úseleniumwirer   Ú!selenium.webdriver.chrome.servicer   Úselenium.webdriver.support.uir   Úselenium.webdriver.common.byr   Úselenium.webdriver.supportr   r'   r7   ÚLoggingFormatterr   Úseleniumwire.utilsr	   Ú$seleniumwire.undetected_chromedriverÚundetected_chromedriverr   r   rG   © ó    rF   Ú<module>rS      s4   ðÛ Ý "Ý 5Ý 7Ý +Ý @Û Û Ý #Ý %Ý 1ðR˜cõ RrR   