現在スクレイピングを使って、リンクを取得しようとしています。
リンクの取得の仕方は、ネットの記事で見つけた方法を使っています。
下のコードで書いています。
swift
1for node in doc.xpath("//a | //link") { 2 print(node["href"])// href属性に設定されている文字列を出力 3 subjectLINK += node["href"]! 4} 5
printでは
1Optional("/Pages(省略)=ja")
のように表示されています。
取得したリンクを自分で作った配列に入れようとした際に下のようなエラーが出てしまいました。
ちなみに、nodeはXMLElement型です。
swift
1Operator function '+=' requires the types 'String' and 'String.Element' (aka 'Character') be equivalent
理想では、Optional()を外して、リンクだけを配列に入れたいのですが、可能でしょうか。教えていただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。