【发布时间】:2021-10-31 08:10:56
【问题描述】:
我正在使用 Selenium 和 Python 抓取 Kayak 的两个链接,但我遇到了输出问题。我想获得一系列这样的列表:
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m']
[...]
相反,我获得以下输出,并重复以下列表中的每个列表:
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '14:45 – 16:25\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '22:20 – 23:55\nBGY Bergamo Orio al Serio\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 35m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '16:35 – 18:05\nLIN Aeroporto Milano Linate\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '21:25 – 23:05\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '10:20 – 12:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n7:00 – 8:30\nBCN Barcellona-El Prat\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 30m', '14:45 – 16:25\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 40m\n6:20 – 8:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:30 – 15:00\nMXP Aeroporto Malpensa\n‐\nBCN Barcellona-El Prat\ndiretto\n1h 30m\n9:20 – 11:00\nBCN Barcellona-El Prat\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m', '13:00 – 14:45\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 45m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
['15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '15:45 – 17:25\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m', '18:30 – 20:10\nBGY Bergamo Orio al Serio\n‐\nPMI Palma di Maiorca\ndiretto\n1h 40m\n10:50 – 12:30\nPMI Palma di Maiorca\n‐\nMXP Aeroporto Malpensa\ndiretto\n1h 40m', '13:00 – 14:45\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 45m\n22:00 – 23:40\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m', '13:00 – 14:45\nMXP Aeroporto Malpensa\n‐\nPMI Palma di Maiorca\ndiretto\n1h 45m\n14:55 – 16:35\nPMI Palma di Maiorca\n‐\nBGY Bergamo Orio al Serio\ndiretto\n1h 40m']
这是我的代码,我不明白哪里错了。
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
list_link = ['https://www.kayak.it/flights/MIL-BCN/2021-09-02/2021-09-03/?sort=bestflight__a&fs=stops=0', 'https://www.kayak.it/flights/MIL-PMI/2021-09-02/2021-09-03/?sort=bestflight__a&fs=stops=0']
wd = webdriver.Chrome('chromedriver',chrome_options = chrome_options)
wd.maximize_window()
wd.implicitly_wait(50)
wait = WebDriverWait(wd, 20)
for link in list_link:
wd.get(link)
try:
wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button[title='Accetta']"))).click()
except:
pass
try:
wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button[id='onetrust-accept-btn-handler']"))).click()
except:
pass
detail_flights = []
j = 0
lngth = len(wd.find_elements_by_css_selector(".mainInfo"))
for i in range(lngth):
try:
if len(wd.find_elements_by_css_selector(".mainInfo")) > 0:
elements = wd.find_elements_by_css_selector(".mainInfo")
wd.execute_script("arguments[0].scrollIntoView(true);", elements[j])
j = j + 1
detail_flights.append(elements[j].get_attribute('innerText'))
print(detail_flights)
else:
print('Nothing more to scrape')
except:
pass
【问题讨论】:
-
你确定这是你拥有的代码和它创建的输出吗?
-
是的,在输出中我获得了更多列表,我将前三个仅作为示例
-
我已经编辑了输出,谢谢!
-
请附上您的进口声明。
标签: python list selenium web-scraping css-selectors