Jason 2 tahun lalu
induk
melakukan
91303585db

+ 4 - 2
website_clickjobs/n2nart/_clickjob.py

@@ -48,8 +48,10 @@ def process_query(urllist, query, client):
     # elmts=driver.find_elements_by_xpath("//div[@class='yuRUbf']/a")a4bIc
     # ABOVE METHOD IS DEPRECATED STARTING SELENIUM 4.3.0, USE THIS
     #
-    #elmt = driver.find_element(By.XPATH, "//input[@name='q']")
-    elmt = driver.find_element(By.XPATH, "//textarea[@name='q']")
+    try:
+        elmt = driver.find_element(By.XPATH, "//textarea[@name='q']")
+    except:
+        elmt = driver.find_element(By.XPATH, "//input[@name='q']")
     time.sleep(1)
 
     elmt.send_keys(query)

+ 4 - 1
website_clickjobs/type-1/_clickjob0113.py

@@ -53,7 +53,10 @@ def process_query(domain, target_id, url, query):
         # elmts=driver.find_elements_by_xpath("//div[@class='yuRUbf']/a")
         # ABOVE METHOD IS DEPRECATED STARTING SELENIUM 4.3.0, USE THIS
         #
-        elmt = driver.find_element(By.XPATH, "//input[@textarea='q']")
+        try:
+            elmt = driver.find_element(By.XPATH, "//textarea[@name='q']")
+        except:
+            elmt = driver.find_element(By.XPATH, "//input[@name='q']")
         time.sleep(1)
 
         elmt.send_keys(query)

+ 4 - 1
website_clickjobs/type-GD/_clickjob.py

@@ -48,7 +48,10 @@ def process_query(url, cust, query):
     # elmts=driver.find_elements_by_xpath("//div[@class='yuRUbf']/a")
     # ABOVE METHOD IS DEPRECATED STARTING SELENIUM 4.3.0, USE THIS
     #
-    elmt = driver.find_element(By.XPATH, "//textarea[@name='q']")
+    try:
+        elmt = driver.find_element(By.XPATH, "//textarea[@name='q']")
+    except:
+        elmt = driver.find_element(By.XPATH, "//input[@name='q']")
     time.sleep(1)
 
     elmt.send_keys(query)