我的意思是那段代码里类似于这一部分".departure-port"可能不对 你可以根据我给你的元素把这些更正么
时间: 2024-03-27 19:40:24 浏览: 20
当然可以,你可以将代码更新如下:
```python
departure_port = soup.select_one("div:contains('Shanghai East Container Terminal')").text.strip()
departure_time = soup.select_one("div[data-test='departure-date']").text.strip()
arrival_port = soup.select_one("div:contains('PSA Singapore Terminal')").text.strip()
arrival_time = soup.select_one("div[data-test='arrival-date']").text.strip()
vessel_name = soup.select_one("span:contains('NIMTOFTE MAERSK')").text.strip()
# 将每个元素的索引和值打印出来
data_dict = {
"departure_port": departure_port,
"departure_time": departure_time,
"arrival_port": arrival_port,
"arrival_time": arrival_time,
"vessel_name": vessel_name
}
for key, value in data_dict.items():
print(f"{key}: {value}")
```
这样就可以根据你提供的元素将代码进行更正,使用`select_one`方法和相应的CSS选择器来获取对应的元素值。同时,将每个元素的索引设置为对应的名称,并将每个元素的索引和值存储到一个字典中,方便后续的使用。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)