Skip to content

Instantly share code, notes, and snippets.

@akiraak
Last active May 5, 2017 18:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akiraak/cb403ad33fb62d138848f0c7adb0d2a8 to your computer and use it in GitHub Desktop.
Save akiraak/cb403ad33fb62d138848f0c7adb0d2a8 to your computer and use it in GitHub Desktop.
package main
import (
"fmt"
"github.com/DDRBoxman/go-amazon-product-api"
"github.com/PuerkitoBio/goquery"
"io/ioutil"
"os"
"strings"
"time"
)
func getAsins() []string {
asins := []string{"4799210300", "4041055342", "4088810716", "4063882543", "4091895565", "478596006X", "B06XPZ7VZ1", "B06ZYBPLSB", "4772811559", "B06XPYHDTY", "4829685905", "4087925161", "4758066507", "4063959376", "B06ZXZXJN1", "B071V54538", "B06ZY98NMC", "B071H6KKBJ", "B06ZXZXF1W", "4592146999", "475806654X", "B071CNHR38", "B072KYYZVR", "B07169G9MM", "B071V5SYCN", "B06ZZCJTJ4", "4253221998", "4801959202", "B072DX76TX", "4063931854", "B06XPW96D2", "4063829650", "B072B9NC3B", "4199505601", "4047346543", "4088810708", "B07252GXC3", "404892768X", "B06XPZF4DB", "4063829456", "B06Y592NTH", "B06ZYGM2RX", "4089082897", "B072P16JH6", "4091894887", "408881083X", "B06ZYM8CLS", "B071V7X3SR", "B07226X5YK", "4041054648", "B06XQ1CYLT", "4048928449", "406388256X", "4592711165", "4088810791", "B06XPX18SW", "4088810724", "B06ZXZXMG4", "B0713RD163", "4048926500", "B07169CYT3", "B071YC36BZ", "4040691636", "B071KSFFSV", "459214659X", "4063842762", "4107719804", "B06ZY62WY1", "B0716DCDQ2", "B06ZZFSMP8", "4063882551", "4088810783", "4063970337", "4063907066", "4801959210", "483225586X", "4592195515", "B0713T9BP7", "4757553374", "B071DLJB39", "4063809234", "B071D9QN8Z", "4040722833", "4253227562", "B071NDFMZG", "4575849650", "B06ZYHLPR6", "4087925188", "B07115QWCN", "B06XZXLKRZ", "B071145H9B", "4502229415", "4592217357", "B06XPW7P1X", "B071YD4GCM", "B06XQ13BH8", "4091894208", "B06ZZ62L9L", "4040692705", "B071YBZDCP", "B072DX9SY3", "4592160703", "B07113ZS62", "4041056438", "4040692713", "4088810732", "4040722809", "B06ZYVJNP2", "B071CKC3L7", "4091894879", "B071YMYJX4", "4801959229", "B07115QSYX", "4798614424", "4088810767", "B06XPZG93T", "4040691598", "4048927663", "B06Y1XFPC8", "B071RL8B5D", "4048927671", "B071YC1NPR", "B071RCW512", "4801959180", "B071YN1HN3", "B072L15MRR", "4063650146", "419950561X", "B06XK5TWCQ", "B06Y5HY46S", "4592105672", "4063829634", "B0727P3C61", "459215536X", "B06ZYBBX1K", "4199505636", "B072L2QTDQ", "B071CJL793", "4041055385", "B06XKN38H5", "B06Y5F5QQV", "4253225799", "4048929275", "B071NG15L2", "B071Y3L459", "4022750618", "B072HGVF3K", "B0716C1RDS", "4801910653", "B06Y2C3NPM", "B072KZLC4L", "4048927175", "B071RL8MQQ", "B06ZYFZS8R", "404892821X", "4758066558", "408881102X", "B072HF9JWY", "4088810813", "4592155939", "4864913293", "404892818X", "4801910661", "B06XPGRPYD", "4023315958", "4860721314", "B071142L4S", "4832248278", "B06XY76GC1", "B071DNT2QJ", "4758066582", "4088810740", "4063829626", "4107719758", "B0718ZGRNQ", "4091894992", "B072DTLDBH", "481303151X", "4592217179", "B0713T9B77", "B071RG9VVQ", "4040722825", "B06XPGCMMC", "480195930X", "4592211049", "B071YMJ52K", "4107719790", "4088810821", "4120049795", "B071DD5NYB", "B0713T93F2", "B07117GWXJ", "B071RCJYYH", "B071NG5WYC", "B071CVPZ4K", "B06Y5JGT3R", "B071YD4F5L", "B071RLTFZD", "4089082889", "B06ZYCQV1C", "4821134373", "B07226T4RL", "4253227929", "4091423892", "4063378616", "B071DNYL1H", "B071H8D15X", "B071CFZ13N", "4063829642", "B0718XHRN5", "4199505628", "B0727PXC27", "B072BBNHNS", "4408414638", "B072B885HC", "4041055415", "4091894968", "409189500X", "409139275X", "B071H9KSWS", "480195927X", "4785960035", "B071DQPHBS", "4088810856", "4845848961", "4575849626", "4040691008", "B071HD8NV3", "4091895697", "4041055393", "B071NHQTTM", "B0716C6DS5", "B01N1MLM00", "B0722GRL1K", "B06XD63XJB", "B06XD5XZCT", "4107719782", "4785960051", "4040691601", "4575849669", "4800006864", "4091894984", "4063623599", "B071RNXWN6", "4832248286", "B07166RVB4", "406395935X", "4088810546", "4088811100", "4088810880", "4845848880", "B06XXCFG5R", "4091894895", "B0722JB3FH", "B071YN6B3B", "4537135786", "4091894011", "4091894852", "B06ZZ5F2TC", "B071H89T7Z", "4063931897", "B071H9CRWG", "B06XPX8WJW", "B06ZYCPN7W", "B0713RD1PJ", "4821134152", "B07115388R", "B072548NBK", "B06ZZDT6T7", "4063931889", "B071D17F2K", "4091894844", "B06ZZCJV68", "4253224539", "4041056349", "B071YL7S7C", "B071KVTYVB", "B071R58T6Y", "B07117G1QW", "425310696X", "B06ZYHLMGN", "4063931870", "B07258KQ5J", "4845846713", "B072HGBYFY", "4091894976", "B071142JDZ", "B071CNHJDT", "B071R3C7W1", "B072BBRTSR", "4908925127", "B07255YP7V", "B06XY2L7H5", "4582945775", "4832248308", "4593858607", "B06ZZLJWLN", "4048927248", "4821134357", "4785960043", "B071RKG48J", "4758066566", "4063882578", "B06ZYVJ267", "4592148363", "4253226000", "4478049181", "4199607153", "4107719731", "B071YN1QHK", "4063907023", "4063959465", "B0722GLRWJ", "4801959237", "4801959296", "B072HGZSDG", "B06ZZFSSC6", "4819113038", "4801959172", "B071YMHL5F", "4091894860", "B071RN5RQJ", "4040722787", "4896376277", "4081136386", "4088810899", "B071H89NT5", "B0722KGS4H", "B071V8F1LQ", "409139289X", "B071RNVDKN", "477674466X", "4575944998", "4253223885", "B06ZYWJXPP", "B0727N24RX", "B06ZXSR97Z", "4088811054", "4832255894", "410771974X", "4800006856", "B0716BYQ4B", "B071DFQR53", "4592148495", "4796876626", "4592711173", "B071DNYMG8", "B06XWJTC2P", "4063809196", "404069029X", "B071R3J8ZW", "B072DTLC2B", "4799210319", "B0713QCKTS", "4801959318", "B0722KGNH8", "4758066574", "B07252JQN8", "4593858593", "4047345806", "B06XPHKW5T", "B06ZY5G83S", "477674452X", "B06XDDMRNK", "B06XYGS443", "4832255886", "4253220193", "4776744651", "B07227XWKK", "4022753692", "B071YMHLW1", "4896444523", "B072NY1BZH", "4832255878", "B0722N4GM6", "B071YN1NKN", "4832248294", "B06ZZLJW9C", "4253225683", "4776744678", "B06ZXXMD3N", "B06ZYX2YV3", "B072B93XPF", "4048927701", "B072HFZMM6", "4801959172", "B0716BYQ4B", "B06Y2XNZGS", "B071DT94G4", "4040692144", "4785960086", "4063861309", "4776744619", "4048928171", "B071RG51VM", "4063959368", "4575849677", "B071RLCGFC", "4821188155", "B071XSG4ST", "4091393306", "4253131115", "B072HG996F", "B000O75G44", "B071CJL71K", "B06ZXSV78L", "4537135794", "B0727NCRDG", "4091423183", "484585077X", "4537135808", "B071YPWLXH", "4091894801", "B072DWBV3C", "4048929283", "409189495X", "B0718XQSBW", "4798614416", "B06ZXXMHB5", "B071D7RLJY", "B0716BYHDZ", "4591154300", "B0727P7LKB", "4821144581", "4088811070", "B06ZYNDYDZ", "4799733230", "4091392768", "4041055407", "4091393349", "4776744635", "B06XQ12Y36", "B071XX7PTL", "478591498X", "B071D7HPG5", "B071D13WPG", "B071R6W7HB", "B06ZZXKXJ7", "B07255BCCT", "4801958168", "4063882586", "4091895654", "B071RNSG45", "B071NHSMNV", "4785915056", "B0716BHHMS", "B06ZZFYRZP", "4253223400", "B0727P8NN6", "4253228070", "4063932028", "B06ZZQGPX5", "B071RM2F9T", "B071YMHGDV", "4047345776", "B071YCS9XR", "B06XWCCVN1", "4040692225", "B07115QWCM", "B06XZP7GX5", "B06ZYLQPNR", "B06ZZN4G4Z", "4091895018", "4091185681", "B072HGBZBV", "4596958718", "4596958696", "4800268702", "B071V8HWQW", "B071V7RCFN", "4796876693", "4801959253", "B071DNYMLX", "4596958742", "4091393357", "4801959245", "459695870X", "408111191X", "4799008757", "4800265576", "406380920X", "B072HHY51D", "B071D7HSLB", "4091423868", "4909259007", "4063809226", "4596958726", "4253254020", "4091392792", "4081136343", "B072B9KYJP", "4063861295", "4575849634", "B0716D1KYV", "B071XV2PRV", "B072HGB7KK", "4596990794", "B071RM5ZZ1", "4776744643", "B07253KCBY", "B071RFYHLQ", "B07227XWKJ", "B0727N8RLV", "477552660X", "4758066604", "B071YPDN1J", "4253227457", "B06ZYS5GP9", "4845849844", "4537135816", "4776744627", "B071RL2J5C", "4537135824", "4063959473", "4091391990", "B0716BHKQL", "4253130968", "B0718ZGGM6", "B06ZZSNLLZ", "B071YMHLHY", "4596958734", "4091185738", "453713576X", "B06ZXYNQ1N", "B071RC8ZWL", "404069158X", "4801959342", "4785960078", "4063775941", "4063906841", "4801959261", "4596990808", "4092701225", "B07254CT6R", "B01MT7WSA9", "4821134268", "409118572X", "4081136300", "4091185789", "B0718ZGNM9", "B071XXJ6N8", "4088811089", "B06XPYHDTZ", "B06XBYMTKH", "4063959252", "4832255916", "B071DN9J8B", "B0722KGRNH", "B071NHQBK8", "B06XPZ8CPV", "B071H97L65", "4864685029", "482113425X", "4864685002", "4864684995", "B0718YRJ6K", "4832255908", "B07253JLYQ", "4091393861", "4091633854", "4063775720", "B071NHR537", "B071DN9K1P", "4596976252", "4596976244", "4864725721", "B06ZZ5FYYB", "4088811062", "B0727PXW8W", "B071XWBSSG", "B07169DTPY", "B071XYP7GH", "4048928198", "4091894836", "4801959334", "4063959333", "B071NH72WH", "4774731587", "B06X191LQD", "B06XZVK5P3", "B06XPXVRVZ", "4091894828", "4091423981", "B071XY5ZP2", "B072DWFJ6J", "4048929232", "4596976228", "4091392776", "B071KWW9Y6", "B071YDXPJR", "4821134276", "B071YBXHSL", "B071V6SNF2", "4800006848", "459697621X", "4041056454", "4167908549", "B071Y5GVDF", "B071V7MQHY", "4801958184", "B071NHPMRW", "4776744694", "406386166X", "B071CMJ62F", "B071NCNLZS", "B072296LJ7", "4596976236", "4091391982", "B071XT7PHZ", "B06ZXW1TT9", "B06XPYLLH1", "B06ZYT2XW8", "B072HFBF85", "B06XQ36B9C", "4800006821", "4040690982", "B071R73Q9Q", "B06XRJVRQJ", "4167908557", "B06ZY5G6TM", "4048923668", "4063861317", "4087860825", "B06ZYY6SGX", "4048927892", "4091391974", "425324842X", "B071Y4DPC8", "4821134144", "4778085019", "4107719774", "B06ZZP1R3W", "4063695697", "489294565X", "4253248721", "B071YPYRSW", "B072BCDD82", "B071H8JBDR", "4575849642", "4253207693", "4063959295", "4091423973", "409189481X", "4416516584", "4091185703", "4107719766", "B072P1HQTV", "4776744686", "406395949X", "4091592449", "B06ZZDDXHW", "B071D7HX6M", "B071D7HTWG", "B072L41MLK", "B06XTRX7C5", "4537162848", "406390704X", "B06ZY98416", "4091185797", "B071R3L5JD", "4862976719", "4063695700", "4596976260", "4063959341", "4088811097", "B072BBNFXH", "B071YNTNQD", "B07253JP84", "4091423876", "4063861775", "4864685010", "B06ZYWJZ5L", "B071RLCQZT", "4091392784", "B06XQ4FT2W", "4065100127", "B071DN9KWP", "B071YLT3H3", "B072543T21", "B071DQP164", "4800270413", "4396767048", "4091185819", "4801958176", "B072DVN4XT", "B06ZXZXQQS", "B071V644KM", "B072DW9VDS", "B06ZXZXMG5", "B071DHZSVL", "4537135778", "409189559X", "4048692054", "B071YMHGJW", "B072B94LDP", "B072DVNKFB", "B06ZZ24YY9", "B06ZY987P8", "B06ZXZY65F", "B06ZZ5FWF7", "B06ZZQGTGK", "B071NHSDVQ", "4798048224", "4866530464", "B071NDFT4H", "4063907058", "B071XSGBKF", "4048925334", "459221093X", "4091185711", "B0713QQSQ5", "B07257YB8M", "B071H9CJCL", "B071R5JQGV", "480000683X", "B071DN9GKV", "B071XWZBQV", "4091391966", "B072NZ3WC4", "B071V7MDJF", "B071RG9NG8", "4253222161", "B072HJJ8KT", "B06ZZQGRG7", "B071YMHKTV", "B071Y2TC3G", "4091423884", "B06XTR4LXD", "B071DNYL1J", "490443658X", "B06XT92D62", "B06ZZXKZK8", "4048654365", "4537162856", "4416517041", "B072DXV2D7", "B071DGZKFZ", "4063959309", "4063959287", "B071KTGV73", "448006964X", "4909064079", "4253249116", "B0713QKRFF", "B06XPFXD2D", "B06ZZ4FDVN", "B06ZZDSZZ3", "4866530472", "B0716B5M8W", "B06ZZPG5PN", "B071RD4D3L", "4063915433", "B06ZZYW7PC", "B071DQ56YX", "4091185800", "B06ZXYK78Y", "B06XRRWFMZ", "B071DGJYD6", "B071DGB47P", "B071XXCSKY", "B071Y6F7R7", "B06ZZH11R3", "4575997773", "B0722J9J5R", "409118569X", "B06ZZ6K5CX", "4063931862", "4758066450", "B071R57PBY", "B06ZZPGFP2", "B06ZZRVLDJ", "B0722KZRK4", "B071Y4HDV4", "B06XYLZRHQ", "4760834192", "B06ZYBWX1P", "B0722CC5BQ", "B071YHHP97", "B071YGTSZH", "4253249213", "B071NFJ3PG", "B06ZZHTQQ7", "B0713QJHX4", "B0727P994P", "B06ZYBN96B", "B06ZZXNGRB", "B071V64Z3Y", "4063861392", "B06ZYXS2F3", "B072DXH3Q5", "B06ZXRVM35", "B0722CF3DY", "B0722C8M5H", "B071YHJJNR", "B0727TK6LT", "B06Y2FTHQF", "B071DHZYMS", "4405120072", "B0716GW39J", "B071V8FQL7", "4758066612", "4537162821", "B06XPG9M47", "B06ZY9N657", "B071R591RW", "B071V2F8WD", "B07227RMPY", "B0716FDFRY", "B0716DZ9NS", "B071Y6L1W6", "B071RGSJXP", "B06ZZZZL6B", "484584950X", "B072P5RXG3", "B071RGSLBG", "B071DJPXNB", "B07166VL49", "4865355693", "B07258KW2S", "B0713QQ7WD", "B071VBJ6N5", "B072BGP7R7", "B0716GZ2QY", "B07192ZDRS", "B071RNNP8L", "B071RLDDJR", "B06ZZQGP3N", "B0716C7T4T", "B071NHXJ5B", "B071RN84NL", "B0716D7VTB", "B071CXZKTQ", "B071RMR3SY", "B071RMR1TP", "B071RFX6G7", "B0713WNK45", "B0727P4BSK", "B071NHBLKP", "B0727VLDDP", "B07257ZP5B", "B0722FBF9H", "B06ZYVHNTG", "B072NZH46T", "B072NYT47T", "B071RMWDBN", "B072P1J8ZN", "B072NZS9C7", "B072NZS9D9", "B072NZS9CW", "B072NZK9CT", "B072NZH47D", "B072NYVJ9F", "B0722KC3M1", "4323942419", "B072P1J91H", "B072NZNXV2", "B072NZK9CP", "B072NYPTZ9", "B071YH3Z34", "B072NZS9CY", "B072NZNXVX", "B072NYT48D", "B072NYT47Q", "B072P1J8ZL", "B072NZK9DT", "B072NZ6M82", "B072NY2B5N", "B072NY2B5L", "B072NY2B5G", "B072L28JHR", "B072L27WQ9", "B072L28BSY", "B072L285WC", "B072L24ZBX", "B072NYPTY8", "B072NY2B5R", "B072NY2B4Y", "B072NY2B4W", "B072L44YTR", "B072L3KVJH", "B072L28JJJ", "B072L28BSK", "B072L28BRF", "B072L285WV", "B072L25Q8P", "B072L25Q84", "B072L24ZBW", "B072L4B12J", "B072L28JY5", "B072L27WR3", "B072L24Z9M", "B072HH36BQ", "B072HGCQBJ", "B072HGCQ29", "B072HGCRQP", "B072HGCRQ2", "B072HGCRCB", "B072HGCQC1", "B072L24ZB5", "B072L24Z9Z", "B072L24Z9J", "B072HGCTCY", "B072HGCQ2R", "B072HJDMV1", "B072HHNYCF", "B072HGCRC5", "B072HGCQVD", "B072HGCQV6", "B072HGCQK4", "B072HGCQ1N", "B072L24ZBW", "B072L24ZB4", "B072L24ZB2", "B072HGCQVC", "B072HGCM4X", "B072HGCLH4", "B072HGC92Y", "B072HGCM4Y", "B072HGCM43", "B072HGCJNY", "B072HGCG5J", "B072HGCP53", "B072HGCNDQ", "B072HGCNDK", "B072HGCMYT", "B072HGC59X", "B072HGCLFT", "B072HGCP69", "B072HGCN4V", "B072HGCMZ7", "B072HGCM4P", "B072HGCLH5", "B072HGCK5L", "B072HGCG68", "B072HGCP57", "B072HGCNFC", "B072HGCNDN", "B072HGCMGQ", "B072DVP2CM", "B072DVP2BS", "B072HGC59C", "B072DX9M8W", "B072DVP5RD", "B072DVP4SR", "B072DVP2JY", "B072HGC598", "B072DVP5RH", "B072DVP4TW", "B072DVP1YK", "B072DVP2K8", "B072DXK7LL", "B072DX3FCX", "B072DVP5RG", "B072DVP4TX", "B072DVP3T4", "B072DVP2JQ", "B072DVP2CG", "B072DX4VFQ", "B072DVP5QR", "B072DVP5QQ", "B072DVP4SS", "B072DVP3SN", "B072B9573F", "B072B956KQ", "B072DVP1XG", "B072DVN391", "B072DVN38F", "B072BC8NK2", "B072B958T4", "B072B9578Q", "B072DVNZFY", "B072BC63N2", "B072B958SN", "B072B9565X", "B072B9565K", "B072B955ZD", "B072DVP1XF", "B072DVNZG9", "B072B9589B", "B072B9581D", "B072B95742", "B072DVN389", "B072B959G4", "B072B957K6", "B072B9578R", "B072B956KS", "B0727P9C11", "B0727P9BD1", "B0727P9B49", "B0727P99VF", "B0727P99BL", "B072B954VZ", "B072B95364", "B0727P9D56", "B0727P99WD", "B0727P9CSJ", "B0727P9BZX", "B0727P9B3S", "B072B955Z8", "B072B955Z5", "B0727P9D57", "B072B95597", "B072B954V8", "B0727QQRCJ", "B0727P9CS8", "B0727P9CRK", "B072B955ZD", "B072B955ZC", "B072B955Z4", "B0727P99QP", "B0727P9942", "B0727P993D", "B0727P993B", "B0727P98K2", "B0727P986C", "B0727P97ZG", "B0727P97JM", "B0727P99BG", "B0727P98QT", "B0727P98KJ", "B0727P98K1", "B0727P985P", "B0727P99B1", "B0727P98RF", "B0727P98JY", "B0727P97JJ", "B0727P9944", "B0727P993H", "B0727P9939", "B0727P98YN", "B0727P98YM", "B0727P98FR", "B0727P97YY", "B0727P97YF", "B0727P96PG", "B07255XZ4B", "B07253KCHB", "B07253KBWS", "B0727P97FV", "B0727P953F", "B07253KCJ2", "B07253KC4P", "B07253KC3N", "B0727P9657", "B0727P93NL", "B0725BLXQP", "B07255B5QS", "B07253KCJF", "B07253KCH5", "B07253KBWV", "B0727P96QJ", "B0727P968Z", "B0725633WK", "B072562XZD", "B07253KCRK", "B07253KCH8", "B07253KCBG", "B07253KBWB", "B07253K7P2", "B07253JP9C", "B07253JP92", "B07253KBWB", "B07253KBVT", "B07253KBVL", "B07253KBK8", "B0722L5H4R", "B0722L3PCG", "B0722KW5J7", "B07253KBHB", "B07253KB6G", "B07253K7P3", "B0722L8D26", "B07253KBHQ", "B07253JPB3", "B0722KLK5R", "B07253JPB1", "B07253JP9B", "B0722KT12R", "B07253KB7B", "B07253KB6J", "B07253K7NJ", "B07253K7ND", "B0722JYXC5", "B0722HP1F5", "B0722HNZ4D", "B0722HNYQ2", "B0722HNXCN", "B0722KGJWY", "B0722HP1K9", "B0722HP1FP", "B0722HNZKP", "B0722HNZBX", "B0722HNYQP", "B0722HNYHS", "B0722HNYHR", "B0722K3GT7", "B0722HNXDL", "B0722HNYGV", "B0722HNXJY", "B0722HNXCL", "B0722HNZ42", "B0722HNXYC", "B0722HNXY9", "B0722HNXKB", "B0722HNXJR", "B0722HNYQ5", "B0722HNW5B", "B0722HNTDF", "B0722HNTCH", "B0722HNW5C", "B0722HNWWX", "B0722HNWLB", "B0722HNW57", "B0722HNTDH", "B0722CJLBK", "B0722C86Q3", "B0722HNWXX", "B0722HNWK3", "B0722HNWJJ", "B0722HNWHW", "B0722HNW61", "B0722HNW5G", "B0722HNTDC", "B0722C9PH8", "B0722HNWNM", "B071YPXR81", "B0722HNSMZ", "B0722CC1DR", "B0722CBCT5", "B0722HNTDK", "B071YMJ52D", "B071YMJ4SZ", "B071YMJ4SF", "B071YPB1K7", "B071YMJ5ZV", "B071YMJ6GT", "B071YMJ6GM", "B071YMJ5Z7", "B071YMJ5Z6", "B071YPLP6Y", "B071YMJ6Y3", "B071YMJ5JJ", "B071YMJ51X", "B071YMJ4T1", "B071YPXR81", "B071YMJ6HD", "B071YMJ6RH", "B071YMJ6J1", "B071YMJ6HY", "B071YMJ6HF", "B071YMJ6GS", "B071YMJ52B", "B071YPTN8Y", "B071YPFYJ2", "B071YMJ47B", "B071YMJ2PQ", "B071YMHZHJ", "B071YMHZHH", "B071YMJ3YW", "B071YMJ3YV", "B071YMJ3P2", "B071YMJ3P1", "B071YMJ1L7", "B071YMHZG7", "B071YMHXF9", "B071YMJ4J1", "B071YMJ2XX", "B071YMJ2XR", "B071YMJ1LB", "B071YMHZGV", "B071YMJ46V", "B071YMJ2YH", "B071YMJ2Y5", "B071YMJ2P2", "B071YMJ1L5", "B071YMJ1KH", "B071YMHZGY", "B071YMHZG3", "B071YMHSZ1", "B071YMHQXP", "B071YHQWSM", "B071YH6SW1", "B071Y6X4Y2", "B071Y6SJVV", "B071YMHXCV", "B071YHH2J9", "B071YH28PW", "B071YGT2RN", "B071YGQQ5R", "B071YH1XT5", "B071Y7284Q", "B071YHK5ZK", "B071YHJZN5", "B071YHHP98", "B071YHGQBP", "B071YH5RW9", "B071Y735LQ", "B071YMHXCY", "B071YHNMVY", "B071YH6HK6", "B071YH28PZ", "B071YGQQ5S", "B071V6WWQ7", "B071V6514Q", "B071V64Z38", "B071V64YZW", "B071V64X92", "B071Y6MPM4", "B071Y6CKPY", "B071Y6CCS8", "B071XV7MSP", "B071V7ZDSS", "B071V6515W", "B071V64YZT", "B071V8JV27", "B071V8G2GN", "B071V8DJ2J", "B071V6515T", "B071V64X5D", "B071XVL33G", "B071V6515H", "B071V6515F", "B071V64Z37", "B071V64Z2Z", "B071V64YZS", "B071V64X8H", "B071V64WPP", "B071V64VYN", "B071V64V7Y", "B071V64V7W", "B071V64V7F", "B071V64R12", "B071V64WQB", "B071V64WPM", "B071V64VKC", "B071V64TM7", "B071V64TM5", "B071V64TDT", "B071V64X5B", "B071V64X4H", "B071V64WSN", "B071V64VKB", "B071V64S9V", "B071V64X4C", "B071V64X4B", "B071V64VLR", "B071V64V7H", "B071V64V7G", "B071V64TD7", "B071V64ST8", "B071V64QZJ", "B071V64QKX", "B071V64Q81", "B071V64Q7G", "B071V64M68", "B071RLDDJB", "B071RLDDJ6", "B071V64Q8B", "B071V64Q85", "B071V64Q82", "B071V64M6J", "B071V2GRY5", "B071RMQ2VQ", "B071RLDDHL", "B071V64R11", "B071V64QZP", "B071V64QZH", "B071V64QZF", "B071V2HP1L", "B071RNWSMD", "B071RN7J6J", "B071V2HWM7", "B071V2H6V5", "B071RNWXH4", "B071RLD9KM", "B071RLD922", "B071RLD8P9", "B071RLDBL5", "B071RLDB5B", "B071RLD9R6", "B071RLDB59", "B071RLDCD3", "B071RLDC3S", "B071RLDC37", "B071RLDBL7", "B071RLD9R7", "B071RLD9LK", "B071RLDC34", "B071RLDBRQ", "B071RLDB58", "B071RLD9R5", "B071RLD9LL", "B071RLDDHK", "B071RLDCDL", "B071RLDC39", "B071RLD9LD", "B071RLD91X", "B071RLD8CK", "B071NHH85Y", "B071RLD7V2", "B071RLD7TZ", "B071NHQ7VQ", "B071NHP5GL", "B071RLD2BX", "B071R3JCLV", "B071NHYLBR", "B071NHM9P8", "B071RLD8BY", "B071RLD7VK", "B071RLD6SZ", "B071RLD2BY", "B071NHK4DD", "B071NHHVTN", "B071RLD7TD", "B071RGRW1D", "B071NJ5V8Y", "B071NHR32Q", "B071NHQRQ2", "B071RLD7VH", "B071RGSMGB", "B071RDHQT7", "B071RD2MG1", "B071NFJ716", "B071NFJ6N5", "B071NFJ5QY", "B071NFJ8X5", "B071NFJ7ZF", "B071NFJ7NH", "B071NFJ76H", "B071NFJ6MZ", "B071NFJ5Q6", "B071NFJ5DQ", "B071NFJ8WT", "B071NFJ7H3", "B071NFJ76G", "B071NFJ71Q", "B071NFJ5VD", "B071NFJ5Q3", "B071NFJ5PJ", "B071NFJ4RS", "B071NFJ7NV", "B071NFJ6FB", "B071NFJ61F", "B071NFJ5ZW", "B071NFJ5QX", "B071NFJ7HD", "B071NFJ4R9", "B071NFJ4FS", "B071NFJ437", "B071NFJ3PJ", "B071KTNTS9", "B071KTNS22", "B071NFJ4RD", "B071KW3PLQ", "B071KTNTT8", "B071KTNTT1", "B071KTNTKV", "B071KTNSWT", "B071NFJ447", "B071KTNSWR", "B071KTNSW6", "B071KTNSVP", "B071KTNS2K", "B071KTNRSJ", "B071NFJ4R7", "B071NFJ4F6", "B071NFHFVW", "B071KTNTT2", "B071KTNSJW", "B071KTNS1X", "B071KTNR2R", "B071KTNQMW", "B071KTNQGD", "B071KTNNQL", "B071KTNMLJ", "B071KTNRJZ", "B071KTNR9N", "B071KTNQ2H", "B071KTNPCR", "B071KTNLMF", "B071KTNRJL", "B071KTNQ34", "B071KTNPPY", "B071KTNPCQ", "B071KTNMM2", "B071KTNMLK", "B071KTNQVG", "B071KTNQGY", "B071KTNNQK", "B071KTNMML", "B071KTNM5T", "B071KTNM4K", "B071KTNR9Q", "B071KTNQGG", "B071H7VBP1", "B071H7VB3D", "B071H7V97P", "B071H7V97K", "B071H7V8WF", "B071H7V8QW", "B071KTNL58", "B071KTNL4H", "B071H7V8QG", "B071KQ1P71", "B071HH5M21", "B071H7VBGK", "B071H7VBGJ", "B071H7V975", "B071KTNKDY", "B071KTN8FF", "B071HGXPJW", "B071H7VBG8", "B071H7V985", "B071KTN8FY", "B071KSYX2V", "B071H7V973", "B071H7VB3C", "B071H7V97M", "B071H7V7TV", "B071H7V6C6", "B071H7H8GL", "B071H76DH8", "B071H75NS4", "B071H7V8DY", "B071H7V84W", "B071H7V7TS", "B071H7V73Z", "B071H75PN7", "B071H74KVH", "B071H7V8Q7", "B071H7V73L", "B071H7V73J", "B071H7V73G", "B071H7V6BS", "B071H75PNB", "B071H74JM2", "B071H7V744", "B071H7V8FH", "B071H7V738", "B071H748YP", "B071H748YL", "B071H7V8Q6"}
return asins
}
func getXml(asins []string) string {
for {
time.Sleep(1 * time.Second)
var api amazonproduct.AmazonProductAPI
api.AccessKey = "XXXXXXXXXXX"
api.SecretKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
api.AssociateTag = "XXXXXXXXX"
api.Host = "ecs.amazonaws.jp"
xml, err := api.ItemSearch("", map[string]string{
"Operation": "ItemLookup",
"IdType": "ASIN",
"ItemId": strings.Join(asins, ","),
"ResponseGroup": "Medium",
})
if err != nil {
continue
}
doc, err := goquery.NewDocumentFromReader(strings.NewReader(string(xml)))
if err != nil {
continue
}
items := doc.Find("Item")
if items.Length() == 0 {
continue
}
return xml
}
}
func saveXmls(asins []string) {
const maxAsins = 10
asinsNum := len(asins)
fmt.Printf("asins: %d\n", len(asins))
for i := 0; i < asinsNum; i += maxAsins {
fmt.Printf("%d ", i)
num := maxAsins
if i+num > asinsNum {
num = asinsNum - i
}
xml := getXml(asins[i : i+num])
path := fmt.Sprintf("xmls/%d.xml", i)
ioutil.WriteFile(path, []byte(xml), os.ModePerm)
}
fmt.Printf("\n")
}
func main() {
asins := getAsins()
saveXmls(asins)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment