
    Eg
                     2    d dl T d dlZ G d de          ZdS )    )*Nc                   >    e Zd ZdZi Zg Zd Zd Zd Zd Z	d Z
d ZdS )	antigateTask c                 |    |                      d| j        | j        ||d          }|dk    rdS |d         dk    rdS dS )NpushAntiGateVariable)	clientKeytaskIdnamevaluer   errorId   )make_request
client_keytask_id)selfr   r   r   results        U/var/www/sysmax/venv/lib/python3.11/site-packages/anticaptchaofficial/antigatetask.pypush_variablezantigateTask.push_variable   s^    ""#9l	<
 <
   Q;;1i A%%qq    c                 x   |                      | j        d| j        | j        | j        | j        | j        | j        | j        | j	        d	| j
        d          dk    r1|                     dt          | j                  z              | j        S |                     d           |                     | j                   dS )NAntiGateTask	type
websiteURLtemplateName	variablesdomainsOfInterestproxyAddress	proxyPort
proxyLoginproxyPasswordr	   tasksoftIdr   created task with id could not create taskr   )create_taskr   website_urltemplate_namer   domains_of_interestproxy_address
proxy_portproxy_loginproxy_passwordsoft_idlogstrr   
err_string)r   s    r   send_antigate_taskzantigateTask.send_antigate_task   s    &". $ 2!^%)%= $ 2!_".!%!4
 
 l
 
     HH,S->->>???<HH,---HHT_%%%1r   c                    |                      | j        d| j        | j        | j        | j        | j        | j        | j        | j	        d	| j
        d          dk    r+|                     dt          | j                  z              n1|                     d           |                     | j                   dS t          j        d           |                     d	          }|dk    rdS |d
         S )Nr   r   r#   r   r&   r'   r      iX  solution)r(   r   r)   r*   r   r+   r,   r-   r.   r/   r0   r1   r2   r   r3   timesleepwait_for_result)r   task_results     r   solve_and_return_solutionz&antigateTask.solve_and_return_solution1   s   &". $ 2!^%)%= $ 2!_".!%!4
 
 l
 
     HH,S->->>????HH,---HHT_%%%1
1**3//!1z**r   c                     || _         d S N)r*   r   r   s     r   set_template_namezantigateTask.set_template_nameN   s    "r   c                     || _         d S r>   )r   r?   s     r   set_variableszantigateTask.set_variablesQ   s    r   c                     || _         d S r>   )r+   r?   s     r   set_domains_of_interestz$antigateTask.set_domains_of_interestT   s    #(   r   N)__name__
__module____qualname__r*   r   r+   r   r4   r<   r@   rB   rD    r   r   r   r      s~        MI    .+ + +:# # #  ) ) ) ) )r   r   )"anticaptchaofficial.antinetworkingr8   antiNetworkingr   rH   r   r   <module>rK      sX    0 0 0 0 P) P) P) P) P)> P) P) P) P) P)r   