Vinnaren i pepparkakshustävlingen!
2017-07-09, 13:04
  #1
Avstängd
4Honors avatar
Om jag skriver in "user123", så skall scriptet agera server och dygnet runt uppdatera profilen "user123". Om "user123" då har laddat upp en ny bild, så skall scriptet ladda ned denna bild. Ja, scriptet är tänkt att köras mot Instagramprofiler.

Målet med scriptet är att utan större bedrift kunna lagra alla bilder som profiler som jag är intresserad av lägger upp, och sedan ha dom sparade även om profilerna raderar bilderna.

Skulle detta vara svårt att göra, eller är det ganska grundläggande?

Notera att jag inte någonstans ber om koden för att göra detta, utan jag undrar om en nybörjare till Python kan skriva det här med hjälp av några tutorials, eller om jag då tar mig vatten över huvudet och bara gör det svårare för mig själv.

Mvh

Edit: Om jag även vill ange t.ex. "user123", "user321", "user213", "user231" samtidigt så att scriptet kollar alla 4 profiler samtidigt, krävs "multithreading" då? För det har jag haft problem med ända sedan jag började experimentera med .Net & C# typ 2010...
__________________
Senast redigerad av 4Honor 2017-07-09 kl. 13:08.
Citera
2017-07-09, 13:19
  #2
Medlem
Du får kolla upp instagrams API, det är antagligen inte så svårt att göra men kanske inte heller något du gör på en timme.
Citera
2017-07-09, 13:25
  #3
Medlem
Kod:
GET https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN
https://www.instagram.com/developer/...s_media_recent

Så typ något i denna stilen (JS)
Kod:
const token = 'hemlig';
const users = ['ett', 'tva', 'tre', 'fyra'];

users.map(user => get(`https://api.instagram.com/v1/users/${user}/media/recent/?access_token=${token}`)
.then(({images}) => images.map(({standard_resolution}) => download(standard_resolution)))
__________________
Senast redigerad av A-Z.a-z.0-9 2017-07-09 kl. 13:53.
Citera
2018-02-26, 15:29
  #4
Medlem
Du kan göra detta via instagrams rest API dock så måste du ha permission från kontot du laddar hem ifrån. Det är för att du inte ska kunna sno copyrightade bilder av folk.

Men har du ett eget instagramkonto som du tex vill plocka flödet från och visa på din hemsida eller liknande så går det jättebra med deras API.
Citera
2018-03-02, 22:46
  #5
Medlem
Borde vara rätt simpelt att göra ett script som scrapar en profils bilder även utan instagrams API.

view-source:https://www.instagram.com/aftonbladet

Plocka ut alla länkar i sourcen som slutar på "_n.jpg" typ och ladda ner de du inte redan har så får du iaf de senaste, vill man ha alla bakåt i tiden får man jobba lite mer då de laddas dynamiskt.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback