python - 操作列表(URL)中的值 - Python
问题描述
我想重新格式化列表中的值。我正在尝试从带有scrapy的网站中提取网址。Scrapy 返回相对 URL,然后将其存储在列表中。我想将绝对 url 与相对 url 连接起来,并在列表本身中的相对 url 中进行一些匹配和替换,然后将其用于下一步。
这是当前列表的样子:
regions = ['/listings/in/spain%2Fandalucia', '/listings/in/spain%2Faragon', '/listings/in/spain%2Fasturias', '/listings/in/spain%2Fbalearic-islands']
这就是理想的样子。
regions_final = ['https://worldmap.com/listings/in/spain/andalucia', 'http://worldmap.comlistings/in/spain/Faragon', 'http://worldmap.comlistings/in/spain/fasturias', 'http://worldmap.com/listings/in/spain/balearic-islands']
我需要一个简单的查找和替换“/”的“%2F”,并在当前值前面附加“ https://worldmap.com ”。如果有人有任何提示,我将非常感谢您的帮助!
谢谢
解决方案
推荐阅读
- angular - 如何使用 For 循环发出多个 HTTP 请求?打字稿
- python - 用于从 txt.file 中排除某些短语的正则表达式
- node.js - node.js - node-fetch 在收到 cookie 时返回 null
- reactjs - 无法解决strict-origin-when-cross-origin。反应 + AdonisJS
- python - 数据框 csv 文件的一半缺少列
- gitlab - 将脚本移动到 gitlab-ci.yml 中的单独文件中以避免代码重复并将其包含在多个文件中
- python - Pandas DataFrame 中的乳胶公式
- vb.net - Streamwriter:在同一行上写入两个列表框
- javascript - 我如何同步这 3 个基于 promise 的函数?
- r - 模拟 rbinom 100,000 次并找到比例