2023年10月25日星期三

Ubuntu 22设置DNS解析(解决resolve.conf被覆盖问题)

文章链接:https://blog.csdn.net/lsc_1893/article/details/118696693

1. 修改  /etc/systemd/resolved.conf,增加下面内容:

[Resolve]

 DNS=8.8.8.8 1.1.1.1

2. 重启域名解析服务:

systemctl restart systemd-resolved

systemctl enable systemd-resolved

3. 备份当前的/etc/resolve.conf,并重新设置/run/systemd/resolve/resolv.conf  到/etc/resolve.conf的软链接

mv    /etc/resolv.conf    /etc/resolv.conf.bak

 ln  -s   /run/systemd/resolve/resolv.conf    /etc/

2023年10月4日星期三

通过 pip-review升级所有pip包

 pip-review --auto --proxy=192.168.1.1:1080


192.168.1.1:1080 是http的代理,不知socks5的代理是否可行。

在ubuntu22 server上安装chrome,以便实现Selenium的爬虫

 是的,您可以在Ubuntu Server上安装Chrome浏览器,并且可以通过SSH登录到服务器上运行Python脚本,以便使用Selenium与Chrome进行自动化操作。以下是在Ubuntu Server上安装Chrome浏览器的一般步骤:


1. 打开终端并以管理员权限登录(如果不是root用户)。


2. 添加Google Chrome的APT存储库:


   ```

   wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

   sudo dpkg -i google-chrome-stable_current_amd64.deb

   ```


3. 安装可能的依赖项,以确保Chrome可以正常运行:


   ```

   sudo apt-get install -f

   ```


4. 确认Chrome已成功安装:


   ```

   google-chrome --version

   ```


5. 现在,您可以通过SSH登录到服务器上,并在命令行中运行Python脚本,该脚本使用Selenium与Chrome进行自动化操作。确保您的Python脚本中的Selenium代码正确配置为使用Chrome浏览器驱动程序。


请注意,在服务器上运行Chrome时,您可能会遇到一些限制,例如默认情况下,Chrome可能以无头模式运行,这意味着没有可视界面,但Selenium仍然可以控制它。如果您需要可视界面,您可能需要额外的配置,例如通过X11转发来显示Chrome界面。


如果需要远程访问Chrome界面,您还可以考虑使用VNC(Virtual Network Computing)或X11转发等技术,以便在远程服务器上查看Chrome浏览器的界面。这需要一些额外的设置,但允许您查看自动化操作的实际结果。

chromedriver指定路径

 driver = uc.Chrome(

            version_main=116, driver_executable_path="C:\\googledriver\\chromedriver.exe", options=ops1)

安装 PaddleOCR的方法

  安装飞桨版本:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/develop/install/pip/windows-pip.html 命令:  python -m pip...