Uhhy commited on
Commit
06e8bf7
·
verified ·
1 Parent(s): b47ada4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -25
app.py CHANGED
@@ -36,14 +36,8 @@ class VisitRequest(BaseModel):
36
  def get_random_proxy():
37
  try:
38
  response = requests.get("https://uhhy-fsfsfs.hf.space/valid")
39
- soup = BeautifulSoup(response.text, 'html.parser')
40
- proxy_rows = soup.find_all('tr')[1:]
41
- proxies = []
42
- for row in proxy_rows:
43
- columns = row.find_all('td')
44
- ip = columns[0].text
45
- port = columns[1].text
46
- proxies.append(f"{ip}:{port}")
47
  if proxies:
48
  return random.choice(proxies)
49
  else:
@@ -363,22 +357,6 @@ with gr.Blocks(css="""
363
  }
364
  }
365
  """) as interface:
366
- gr.HTML("""
367
- <div class="container">
368
- <h1>Website Traffic Simulator</h1>
369
- <form action="/simulate" method="post">
370
- <label for="urls">Website URLs or IP addresses (one per line):</label><br>
371
- <textarea id="urls" name="urls"></textarea><br><br>
372
- <label for="count">Number of Views:</label><br>
373
- <input type="number" id="count" name="count" value="1"><br><br>
374
- <label for="delay">Delay (seconds):</label><br>
375
- <input type="number" id="delay" name="delay" value="1"><br><br>
376
- <label for="parallel_processes">Parallel Processes:</label><br>
377
- <input type="number" id="parallel_processes" name="parallel_processes" value="1"><br><br>
378
- <input type="submit" value="Simulate">
379
- </form>
380
- </div>
381
- """)
382
  urls = gr.Textbox(label="Website URLs or IP addresses (one per line)")
383
  count = gr.Number(label="Number of Views", value=1)
384
  delay = gr.Number(label="Delay (seconds)", value=1)
@@ -392,4 +370,4 @@ with gr.Blocks(css="""
392
  outputs=output,
393
  )
394
 
395
- interface.launch(server_name="0.0.0.0", server_port=7860, share=True)
 
36
  def get_random_proxy():
37
  try:
38
  response = requests.get("https://uhhy-fsfsfs.hf.space/valid")
39
+ response.raise_for_status()
40
+ proxies = response.text.splitlines()
 
 
 
 
 
 
41
  if proxies:
42
  return random.choice(proxies)
43
  else:
 
357
  }
358
  }
359
  """) as interface:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360
  urls = gr.Textbox(label="Website URLs or IP addresses (one per line)")
361
  count = gr.Number(label="Number of Views", value=1)
362
  delay = gr.Number(label="Delay (seconds)", value=1)
 
370
  outputs=output,
371
  )
372
 
373
+ interface.launch(server_name="0.0.0.0", server_port=7861, share=True)