【概要】リスト型の変数の各要素の先頭に、固定の文字列を付け加えたい
サイトのWEBスクレイピングをbeautifullsoupで行っておりまして、途中まで進んでいたのですが、現在下記の問題で止まってしまっております。一通り、Googleで解決法を探って、いろいろな書き方を試行錯誤をしてみたのですが、ピンポイントで参考になるページもなかったため、解決できませんでした。
Python初心者で、修正の仕方についてご存知の方がいらっしゃいましたらお教え頂けないでしょうか?
何卒宜しくお願い致します。
■求める形
python
1url = [ https://xxx.com/aaa/ , https://xxx.com/bbb/ , https://xxx.com/ccc/ , …]
■問題発生中のソース
python
1#サイトのページ内のリンク部分(ドメイン以下のディレクトリパス形式)からpathを引いてきて、list型の文字列で格納 2path = [/aaa/ , /bbb/ , /ccc/ , …] 3 4#格納する先の変数urlをlist型で定義 5url = [] 6 7#ループでサイトのドメインを加えて、変数urlにリスト型でURLの形に整えたい 8for url in path: 9 url = "https://xxx.com" + path 10
■エラー内容
python
1TypeError:can only concatenate str (not "list") to str
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/13 04:52 編集