【python】爬去二手车数据 未完成

server/2024/12/2 1:55:01/

技术方案

python
selenium

先下载Microsoft Edge WebDriver

Microsoft Edge WebDriver 官网

先看一下自己的edge版本

在这里插入图片描述

搜索到版本然后下载自己的版本

在这里插入图片描述

安装依赖

python">pip install selenium
python">import time
from selenium import webdriverdriver = webdriver.Edge(executable_path=r"/Users/xiesi/Documents/Project/PythonDCD/edgedriver_mac64/msedgedriver",capabilities={},
)
r = driver.get("https://www.baidu.com")
print(driver.title)
time.sleep(10)
driver.quit()

已经抓到,但是需要解密

python">import time
from selenium import webdriverdriver = webdriver.Edge(executable_path=r"/Users/xiesi/Documents/Project/PythonDCD/edgedriver_mac64/msedgedriver",capabilities={},
)
r = driver.get("https://www.dongchedi.com/usedcar/9,10-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-3,5-x-x-x-x-420100-1-6-x-x-x-x"
)
print(driver.title)
time.sleep(10)
try:urllist = driver.find_elements_by_xpath("/html/body/div[1]/div/div[2]/div/div/div[2]/ul/li")print(len(urllist))for i in urllist:i2 = i.find_element_by_xpath("a/dl/dd[3]").textprint(i2)for i3 in i2:print(ord(i3))# /html/body/div[1]/div/div[2]/div/div/div[2]/ul/li[1]/a/dl/dd[3]/text()except Exception as e:print(e)driver.quit()

http://www.ppmy.cn/server/146593.html

相关文章

算法编程题-煎饼排序 不含AAA或者BBB的字符串

算法编程题-煎饼排序 &&不含AAA或者BBB的字符串 煎饼排序原题描述思路简述代码实现复杂度分析 不含AAA或者BBB的字符串原题描述思路简述代码实现复杂度分析 摘要:本文将对两道LeetCode原题进行介绍,分别是煎饼排序和不含AAA或者BBB的字符串。在陈…

QT之QML布局总结

一.手动定位 设置x,y的值 特点:常用于静态页面 二.锚定位 1.使用比较多,性能较好 anchors属性分为三部分:anchorLine margin offset (1).anchorline 是anchors布局的基础,anchorline、bot…

ctrl键和大写键互换解决方法

电脑卡住之后突然发现Ctrl键和大小写键(CapsLock)互换了,后面试了几种方法都没解决这个问题,最后在万能的贴吧中找到解决方法——键位复位。 108和87键位复位操作: 1.先按住FN不放, 然后,再按住…

Seata使用ZooKeeper作为注册中心

预备工作​ 当您准备将 Seata 注册到 ZooKeeper 之前,请确保已经启动 ZooKeeper 服务。如果您尚且不熟悉 ZooKeeper 的基本使用的话,可先行参考 ZooKeeper官方文档 快速上手​ Seata 融合 ZooKeeper 注册中心的操作步骤非常简单,大致步骤可…

C#.Net筑基 - 常见类型

01、结构体类型Struct 结构体 struct 是一种用户自定义的值类型,常用于定义一些简单(轻量)的数据结构。对于一些局部使用的数据结构,优先使用结构体,效率要高很多。 可以有构造函数,也可以没有。因此初始化…

DIY-Tomcat part 2 实现Processor和Connector以及测试所用TestClient

实现Processor package Webserver.src.processor;import java.io.IOException;import Webserver.src.connector.Request; import Webserver.src.connector.Response;public class StaticProcessor {public void process(Request request, Response response) {try {response.s…

rest-assured multiPart上传中文名称文件,文件名乱码

rest-assured是一个基于java语言的REST API测试框架,在使用rest-assured的multipart 上传文件后,后端获取的文件名称乱码。截图如下: 原因是rest-assured multipart/form-data默认的编码格式是US-ASCII,需要设置为UTF-8。 Befo…

使用JdbcTemplate 结合预编译预计批量插入数据

使用JdbcTemplate 结合预编译预计批量插入数 1. 方法功能概述2. 代码详细分析2.1 预编译语句设置器(BatchPreparedStatementSetter)2.2 数据插入操作 3. 整体总结 使用JdbcTemplate 结合预编译预计批量插入数据 1. 方法功能概述 它通过使用预编译语句&a…