2018年8月31日金曜日
VB.NET Seleniumを使ってInstagram(インスタグラム)の自動ログインをするプログラミング方法
【VB.NET】Seleniumを使って、InstagramSの自動ログインをする(Chromeバージョン)
インスタは昔APIで簡単に操作出来ましたが今は非常に難しいです。
やはりみなさん考えることは一緒で自動でいいねをしたり
自動でフォローしたりと、インスタを楽したいですよね。
自動いいねをしてくれるサイトがいろいろありますが有料です。
それだけ需要があるんだろうと、何か出来ないか見てみたら
自動ログインは簡単でした。
Imports OpenQA.Selenium
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim webC As Chrome.ChromeDriver
Dim loginId As String = "ログインID"
Dim loginPw As String = "ログインパスワード"
webC = New Chrome.ChromeDriver
webC.Navigate.GoToUrl("https://www.instagram.com/accounts/login/?hl=ja")
Dim element As IWebElement
element = webC.FindElementByName("username")
element.SendKeys(loginId)
element = webC.FindElementByName("password")
element.SendKeys(loginPw)
element = webC.FindElementByTagName("button")
element.Click()
End Sub
End Class
ログインは大体が同じでログインIDとパスワードの要素を特定出来れば
値を代入してログインボタンを押すだけです。
インスタの難しいところはほぼjavascriptだけで動的にレンダリングしてるぽいので
ソース解析が手間です。
簡単に1枚目のポストにはいいね出来ましたが
どんどん次のポストにいいねする方法はまだわかりませんでした。
取り敢えずここまでです!また調べてみます。
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿