小编oba*_*han的帖子

PyQt5 - 在 QWebEngineView 初始化后不能多次更改代理

我遵循了这个解决方案并且一开始工作得很好。

将 QWebEngine 连接到代理

但是在我更改一次或QWebEngineView不关心它后,我无法再次更改代理。

原始代码包含的不止这些,所以我将它纯化为一个工作示例来演示我的问题

假设我们的ip是“xxxx”proxy1的ip是“yyyy”proxy2的ip是“zzzz”

当您运行示例代码时,您必须看到

  1. xxx
  2. yyyy
  3. 呜呜呜

但我得到了

  1. xxx
  2. yyyy
  3. yyyy

那么,任何想法如何解决这个问题?

示例运行代码:(只需更改测试功能中的代理信息。您可以从这里尝试任何工作代理:http : //free-proxy.cz/en/)。

""" NODOC """
__author__ = 'ozgur'
__creation_date__ = '7.10.2020 14:04'

import sys
import time

from PyQt5 import QtNetwork
from PyQt5.QtCore import QMetaObject, QTimer, QUrl
from PyQt5.QtTest import QTest
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout


class RosaRafined(QMainWindow):

    # noinspection PyUnusedLocal
    def …
Run Code Online (Sandbox Code Playgroud)

python python-3.x qt5 pyqt5 qwebengineview

6
推荐指数
0
解决办法
265
查看次数

如何检查 bash 脚本中 2 个分支之间的 git 是否存在差异

如果 git 存储库中的 2 个分支之间存在差异,我需要检查 bash 脚本。我知道可以通过 git diff 看到差异。但是我需要在if中使用它。

我怎样才能做到这一点?

例如:

git diff ......
if [ $? -eq 1 ] 
then
    echo "will do something in here"
fi
Run Code Online (Sandbox Code Playgroud)

git bash

3
推荐指数
1
解决办法
707
查看次数

Python openCV TypeError:不支持标签数据类型= 18

我的部分代码:

# -*- coding: utf-8 -*-
import cv2, os, time
from PIL import Image
import numpy as np


class Trainer:
    def __init__(self, label, initial_image):
        self.label = label
        self.image_list = [initial_image]
        self.recognizer = cv2.createLBPHFaceRecognizer()
        print(label)
        print(type(label))
        self.recognizer.train([initial_image], np.array([label]))
Run Code Online (Sandbox Code Playgroud)

我称之为的地方:

...
...
...

        gray_image_list = self.create_image_list(image_path_list)
        t.tick("Images Created and Converted To Gray Scale :")
        face_list = self.detect_and_crop_faces(gray_image_list)
        t.tick(print_text="Faces Detected :")
        i = 0
        for face in face_list:
            self.train_image(face)
            t.tick(print_text="For " + str(i) + " image  Total Calculate Time :")
            i += 1 …
Run Code Online (Sandbox Code Playgroud)

python opencv numpy

1
推荐指数
1
解决办法
6745
查看次数

标签 统计

python ×2

bash ×1

git ×1

numpy ×1

opencv ×1

pyqt5 ×1

python-3.x ×1

qt5 ×1

qwebengineview ×1