小编gyu*_*ula的帖子

在Python中使用Selenium检查URL更改的最佳方法是什么?

那么,我想要做的是在特定网页上运行一个函数(这与我的正则表达式匹配).

现在我每秒都在检查它并且它有效,但我确信有一种更好的方式(因为它充满了请求的网站).

while flag:
    time.sleep(1)
    print(driver.current_url)
    if driver.current_url == "mydesiredURL_by_Regex":
        time.sleep(1)
        myfunction()
Run Code Online (Sandbox Code Playgroud)

我想以某种方式这样做WebDriverWait但不确定如何.

python regex url selenium

3
推荐指数
4
解决办法
9976
查看次数

有没有比 ioutil.ReadFile 更快的替代方案?

我正在尝试编写一个基于 md5 校验和检查文件重复项的程序。不太确定我是否遗漏了一些东西,但是这个读取 XCode 安装程序应用程序(它有大约 8GB)的功能使用了 16GB 的 RAM

func search() {
    unique := make(map[string]string)
    files, err := ioutil.ReadDir(".")
    if err != nil {
        log.Println(err)
    }

    for _, file := range files {
        fileName := file.Name()
        fmt.Println("CHECKING:", fileName)
        fi, err := os.Stat(fileName)
        if err != nil {
            fmt.Println(err)
            continue
        }
        if fi.Mode().IsRegular() {
            data, err := ioutil.ReadFile(fileName)
            if err != nil {
                fmt.Println(err)
                continue
            }
            sum := md5.Sum(data)
            hexDigest := hex.EncodeToString(sum[:])
            if _, ok := unique[hexDigest]; ok == false { …
Run Code Online (Sandbox Code Playgroud)

go

3
推荐指数
2
解决办法
5922
查看次数

标签 统计

go ×1

python ×1

regex ×1

selenium ×1

url ×1