全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: 52naiba

有偿找MJJ代写 油猴插件或者py或者易语言

[复制链接]
 楼主| 发表于 2023-11-17 14:55:10 | 显示全部楼层
嘀哩哩 发表于 2023-11-17 14:52
100块,看来开发越来越不值钱了。
前两天找人电焊,焊了两个接口收了300搞得我都想去学电焊了 ...

这就要看你搬的是啥砖了,金砖就值钱啊
发表于 2023-11-17 14:56:35 | 显示全部楼层
100块只够我新建个虚拟环境
发表于 2023-11-17 15:01:28 | 显示全部楼层
你们抽的什么华子呀,那么贵。
发表于 2023-11-17 17:12:04 | 显示全部楼层
本帖最后由 longmao 于 2023-11-17 17:13 编辑
  1. from selenium import webdriver
  2. from selenium.webdriver.common.by import By
  3. from selenium.webdriver.support.ui import WebDriverWait
  4. from selenium.webdriver.support import expected_conditions as EC

  5. def monitor_site_a(driver):
  6.     driver.get("https://www.sitea.com")
  7.     # 在这里解析 A 网站的特定条件
  8.     pass

  9. def action_on_site_b(driver, data):
  10.     driver.get("https://www.siteb.com")
  11.     # 在这里处理 B 网站的操作结果
  12.     pass

  13. def main():
  14.     driver = webdriver.Firefox()
  15.     url_a = "https://www.sitea.com"
  16.     url_b = "https://www.siteb.com"
  17.     driver.get(url_a)
  18.     while True:
  19.         WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "monitor_element")))
  20.         monitor_site_a(driver)
  21.         # 在 A 网站特定条件满足时,执行以下操作
  22.         data = {...}
  23.         action_on_site_b(driver, data)
  24.         driver.get(url_a)

  25. if __name__ == "__main__":
  26.     main()
复制代码

在这个示例中,我们首先创建了一个 Firefox 驱动程序 driver,然后使用它加载 A 网站。在 monitor_site_a() 函数中,我们加载 A 网站并解析特定条件。在 action_on_site_b() 函数中,我们加载 B 网站并执行操作。
在主函数中,我们使用 WebDriverWait 库等待 A 网站上的特定元素出现,然后调用 monitor_site_a() 函数解析特定条件。如果特定条件满足,我们将执行操作并重新加载 A 网站。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-15 06:30 , Processed in 0.060884 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表