Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -45,7 +45,7 @@ def run_script(url: str, height: int, width: int, check_b):
|
|
| 45 |
options.add_argument('--headless')
|
| 46 |
options.add_argument('--no-sandbox')
|
| 47 |
options.add_argument('--disable-dev-shm-usage')
|
| 48 |
-
|
| 49 |
try:
|
| 50 |
driver = webdriver.Chrome(options=options)
|
| 51 |
driver.get(url)
|
|
@@ -64,16 +64,18 @@ def run_script(url: str, height: int, width: int, check_b):
|
|
| 64 |
messages = driver.find_elements(By.CLASS_NAME, "message")
|
| 65 |
print (len(messages))
|
| 66 |
mes_blocks=len(messages)%2
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
|
|
|
|
|
|
| 77 |
'''
|
| 78 |
for i,mes in enumerate(messages):
|
| 79 |
print (mes.text)
|
|
@@ -114,7 +116,7 @@ def run_script(url: str, height: int, width: int, check_b):
|
|
| 114 |
driver.quit()
|
| 115 |
|
| 116 |
#return [Image.open(BytesIO(screenshot)), 'operation success.',cookie_jar,html]
|
| 117 |
-
return Image.open(f'{uid}-tmp.png'),
|
| 118 |
else:
|
| 119 |
return None, '<center>Please enter a valid URL of a website/host.',out_box
|
| 120 |
|
|
|
|
| 45 |
options.add_argument('--headless')
|
| 46 |
options.add_argument('--no-sandbox')
|
| 47 |
options.add_argument('--disable-dev-shm-usage')
|
| 48 |
+
mes='<center>operation success'
|
| 49 |
try:
|
| 50 |
driver = webdriver.Chrome(options=options)
|
| 51 |
driver.get(url)
|
|
|
|
| 64 |
messages = driver.find_elements(By.CLASS_NAME, "message")
|
| 65 |
print (len(messages))
|
| 66 |
mes_blocks=len(messages)%2
|
| 67 |
+
try:
|
| 68 |
+
for ea in check_b:
|
| 69 |
+
ea = int(ea)
|
| 70 |
+
ea = (ea*2)-2
|
| 71 |
+
print (ea)
|
| 72 |
+
messages[ea].screenshot(f'{ea}-{uid}-tmp.png')
|
| 73 |
+
messages[ea+1].screenshot(f'{ea+1}-{uid}-tmp.png')
|
| 74 |
+
out_box.append(get_concat_v_cut(f'{ea}-{uid}-tmp.png',f'{ea+1}-{uid}-tmp.png'))
|
| 75 |
+
print(f'out_box:: {out_box}')
|
| 76 |
+
#mes_box.clear()
|
| 77 |
+
except Exception:
|
| 78 |
+
mes="<center>Selected blocks returned an error"
|
| 79 |
'''
|
| 80 |
for i,mes in enumerate(messages):
|
| 81 |
print (mes.text)
|
|
|
|
| 116 |
driver.quit()
|
| 117 |
|
| 118 |
#return [Image.open(BytesIO(screenshot)), 'operation success.',cookie_jar,html]
|
| 119 |
+
return Image.open(f'{uid}-tmp.png'), mes,out_box
|
| 120 |
else:
|
| 121 |
return None, '<center>Please enter a valid URL of a website/host.',out_box
|
| 122 |
|