2018-10-30目的Pythonを使ってスクレイピング(見出しなど)してきて、Twitterで投稿する。ツイートをするpostメソッドの引数**kwargsについて更新しました。BeautifulSoup(req.text,"html.parser")↑`req.text`だと日本語が文字化けするときがある。find()?調べたところ、どうやらfind_allの入れ子はできないらしい。-->リンク一応ほしい情報は持ってこれた。find()だと1件だけとってきて終了になる。range(~だと冗長らしい。'listFeed'})だが修正➁では、newslist=soup.select(".listFeedWrap")にしました。➁のselect()だと、戻り値がlist型になる。試したが、element.Resultset型だとfor文を使ったときに細かく情報が取れなかった。(listの1番目の要素にhtmlが全部入ってるイメージ)対して、list型だと1番目の要素は「html」になっており、欲しい部分を上手く取れた。TwitterTwitterAPIを利用して、つぶやくことが目的。Developerアカウントを作った。ページ上部の参考記事にもあるが、こちらを参考に作成した。res.status_code)投稿できない!!プロキシにはじかれているっぽい。実はここが結構はまったところ。proxies=~~~)でプロキシ突破して接続できた。token_secret)でトークンも含めて認証できた。→認証できてもプロキシ突破できず、投稿できなくね?そこで、postメソッドの定義をみたら、引数に**kwargsなるものが。takes.他に引数増やしてもいいよってことらしい。いうことで、引数にproxies=~~を足してみた。**kwargsって何者なんだと思い、requestメソッドを見てみると↓だった。"""Dictionary型でプロキシ情報渡せば良いらしい。下の感じで作りました。無事に投稿できました!!!いやぁ~長かった。BeautifulSoupについて少し調べたので↓に書きます。BeautifulSoupとはPythonで使えるライブラリで対象URLのサイトからhtmlをとってこれる優れもの。いろんな要素・属性を指定できる。いろいろなことが出来るっぽいが、そこまで詳しく調べてない。soup.select('a.first')ちなみに、pprint.pprint(news.__dict__)を実行すると詳しい内容が出てくる。'\n'}まとめ意外と時間がかかったが、面白かった!!次はスクレイピング→ディープラーニングにもっていきたい。