列表元素“list”对象没有属性“replace”

2024-09-30 06:24:09 发布

您现在位置:Python中文网/ 问答频道 /正文

jlink1=[]
import time
#for url in l2:
jdata=len(l2)
for i in range(jdata):
    time.sleep(0.5)
    url =l2[i] 
    page = requests.get(url).content
    soup = BeautifulSoup(page, 'html.parser')     
    for tr in soup.find_all('td', attrs={'class':'fsdfsdfsdfsdfi'}):
        sikko1 =[ x.get("href") for x in tr.find_all('a',)]  
        jlink1.append(sikko1)    
        print(sikko1)
['../Page/../sdfsdfsdfsdf']
['../Page/../sdfsfsdfsdfsdfsdf']
['../Page/../sdfsfsdfsdfsdfsfsfd']
['../Page/../sdfsfsdfsfsdfsdfsdf']

İ与此列表类似,无法转换字符串以使用此代码

jlink1.replace('../..','https://www.blablfsddfda.com')

请帮忙


Tags: inurlforgettimepageallfind
1条回答
网友
1楼 · 发布于 2024-09-30 06:24:09

替换以下代码:

sikko1 =[ x.get("href") for x in tr.find_all('a',)]

对下列事项:

sikko1 =[ x.get("href").replace('../','https://www.blablfsddfda.com') for x in tr.find_all('a',)]

相关问题 更多 >

    热门问题