Chromeๆ‹กๅผตๆฉŸ่ƒฝ ยท MV3 ็„กๆ–™ v2.1.0

IMGLAB ๐Ÿงช
็”ปๅƒURL ใ‚จใ‚ฏใ‚นใƒใƒผใ‚ฟใƒผ

Twitterใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚„ใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐใƒšใƒผใ‚ธใฎใ™ในใฆใฎ้ซ˜่งฃๅƒๅบฆๅ†™็œŸใ‚’ใ€ใƒฏใƒณใ‚ฏใƒชใƒƒใ‚ฏใงๅŽ้›†ใ€‚ใ‚ฏใƒชใƒผใƒณใชURLใƒชใ‚นใƒˆใ‚’ๆ›ธใๅ‡บใ—ใ€ๅฐ‚็”จใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใงไธ€ๆ™ฉใ‹ใ‘ใฆไฝ•ๅƒๆžšใ‚‚ใฎ็”ปๅƒใ‚’่‡ชๅ‹•ไฟๅญ˜ใ€‚ๆ—ฅๆœฌ่ชžใƒปCJKๆ–‡ๅญ—ใฎใƒ•ใ‚กใ‚คใƒซๅใซๅฎŒๅ…จๅฏพๅฟœใ€‚

โˆž
ๅŽ้›†ใงใใ‚‹
็”ปๅƒๆžšๆ•ฐ
1
ใ‚ฏใƒชใƒƒใ‚ฏใง
ๅŽ้›†้–‹ๅง‹
4K
ใ‚ชใƒชใ‚ธใƒŠใƒซ่งฃๅƒๅบฆ
JPEGใ‚จใ‚ฏใ‚นใƒใƒผใƒˆ
0
็™ป้Œฒใƒป
ใƒญใ‚ฐใ‚คใƒณไธ่ฆ
IMGLAB Image URL Exporter โ€” ๆ‹กๅผตๆฉŸ่ƒฝใƒ‘ใƒใƒซ
ใƒ•ใƒญใƒผใƒ†ใ‚ฃใƒณใ‚ฐใƒ‘ใƒใƒซ ยท x.com ใซ็›ดๆŽฅใ‚คใƒณใ‚ธใ‚งใ‚ฏใƒˆ

ๅฟ…่ฆใชๆฉŸ่ƒฝใŒใ™ในใฆใ€ใƒšใƒผใ‚ธไธŠใซ

IMGLABใƒ‘ใƒใƒซใฏx.comใฎๅณไธ‹ใซๅ›บๅฎš่กจ็คบใ•ใ‚Œใพใ™ใ€‚ใƒ‰ใƒฉใƒƒใ‚ฐใง็งปๅ‹•ใƒปๆœ€ๅฐๅŒ–ใ‚‚ๅฏ่ƒฝใ€‚ๅŽ้›†ใจใŠๆฐ—ใซๅ…ฅใ‚Šใฎ2ใ‚ฟใƒ–ใงใ€ใƒšใƒผใ‚ธใ‚’้›ขใ‚Œใ‚‹ใ“ใจใชใใ™ในใฆใฎๆ“ไฝœใŒๅฎŒ็ตใ—ใพใ™ใ€‚

  • โœ“ ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ็ตฑ่จˆ๏ผš็ขบ่ชใƒ„ใ‚คใƒผใƒˆๆ•ฐใƒปใ‚ญใƒฅใƒผๆฎ‹ๆ•ฐใƒปๅ–ๅพ—็”ปๅƒๆ•ฐใƒปๅคฑๆ•—ๆ•ฐ
  • โœ“ ใƒ—ใƒญใ‚ฐใƒฌใ‚นใƒใƒผใงๅŽ้›†ใฎ้€ฒๆ—ใ‚’ไธ€็›ฎใง็ขบ่ช
  • โœ“ ๅ„ใƒ„ใ‚คใƒผใƒˆใฎใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒใƒผใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใƒœใ‚ฟใƒณใ‚’่‡ชๅ‹•ๆŒฟๅ…ฅ
  • โœ“ ๅ‰ๅ›žใฎใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ๆ—ฅๆ™‚ใƒป็”ปๅƒๆžšๆ•ฐใ‚’ๅฑฅๆญดใƒใƒƒใ‚ธใง่กจ็คบ
  • โœ“ ใƒˆใƒƒใƒ—ใ‚ฟใƒ–๏ผˆ้–ข้€ฃๅบฆ้ †๏ผ‰ๆคœๅ‡บๆ™‚ใซใ‚ขใƒณใƒใƒผ่ญฆๅ‘Šใ‚’่‡ชๅ‹•่กจ็คบ
  • โœ“ ใƒšใƒผใ‚ธ้›ข่„ฑๆ™‚ใฎใƒŠใƒ“ใ‚ฒใƒผใ‚ทใƒงใƒณใ‚ฌใƒผใƒ‰ใงใƒ‡ใƒผใ‚ฟๆถˆๅคฑใ‚’้˜ฒๆญข
๐Ÿ”
ใƒใƒƒใƒURLๅŽ้›†

ใ‚นใ‚ฏใƒญใƒผใƒซไธญใซใƒ„ใ‚คใƒผใƒˆIDใ‚’DOMใ‹ใ‚‰ๅ–ๅพ—ใ—ใ€Twitterใฎใƒ—ใƒฉใ‚คใƒ™ใƒผใƒˆGraphQL APIใ‚’ๅ‘ผใณๅ‡บใ—ใฆใ€ใ™ในใฆใฎใ‚ชใƒชใ‚ธใƒŠใƒซ่งฃๅƒๅบฆใฎๅ†™็œŸURLใ‚’ๆŠฝๅ‡บใ€‚ๅฐ‚็”จใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผ็”จใซใ‚ฟใƒ–ๅŒบๅˆ‡ใ‚Šใฎurls.txtใจใ—ใฆๆ›ธใๅ‡บใ—ใพใ™ใ€‚

โฌ‡๏ธ
ใƒ„ใ‚คใƒผใƒˆๅˆฅใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใƒœใ‚ฟใƒณ

x.comไธŠใฎใ™ในใฆใฎใƒ„ใ‚คใƒผใƒˆใฎใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒใƒผใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ‚ขใ‚คใ‚ณใƒณใ‚’ๆŒฟๅ…ฅใ€‚ใ‚ฏใƒชใƒƒใ‚ฏไธ€ใคใงGraphQL APIใ‹ใ‚‰ๅ†™็œŸใ‚’ๅ–ๅพ—ใ—ๅณๅบงใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ€‚ๅ–ๅพ—ๆธˆใฟใฎใƒ„ใ‚คใƒผใƒˆใซใฏ้’ใ„ใƒใ‚งใƒƒใ‚ฏใƒžใƒผใ‚ฏใ‚’่กจ็คบใ€‚

๐Ÿ“œ
่‡ชๅ‹•ใ‚นใ‚ฏใƒญใƒผใƒซ

ๅŽ้›†ไธญใซใƒใƒƒใ‚ฏใ‚ฐใƒฉใ‚ฆใƒณใƒ‰ใงAPIใ‚ญใƒฅใƒผใŒๅ‡ฆ็†ใ•ใ‚Œใ‚‹้–“ใ€่‡ชๅ‹•ใ‚นใ‚ฏใƒญใƒผใƒซใŒๆฌกใ€…ใจใƒ„ใ‚คใƒผใƒˆใ‚’่ชญใฟ่พผใฟใพใ™ใ€‚ใƒšใƒผใ‚ธๆœ€ไธ‹้ƒจๅˆฐ้”ใพใŸใฏ8ๅ›žใ‚นใ‚ฏใƒญใƒผใƒซใ—ใฆใ‚‚ๆ–ฐ็€ใƒ„ใ‚คใƒผใƒˆใŒใชใ„ๅ ดๅˆใฏ่‡ชๅ‹•ๅœๆญขใ€‚

๐Ÿ“š
ๅฑฅๆญดใƒˆใƒฉใƒƒใ‚ญใƒณใ‚ฐ

ใƒฆใƒผใ‚ถใƒผใพใŸใฏใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐใ”ใจใซๆœ€ๆ–ฐใƒ„ใ‚คใƒผใƒˆIDใ‚’่จ˜ๆ†ถใ€‚ๆฌกๅ›žใฎๅŽ้›†ๆ™‚ใฏ่‡ชๅ‹•็š„ใซๅ‰ๅ›žๅ–ๅพ—ๆธˆใฟใฎใƒ„ใ‚คใƒผใƒˆใงๅœๆญขใ—ใ€ๆ–ฐใ—ใ„ใ‚ณใƒณใƒ†ใƒณใƒ„ใฎใฟๅŽ้›†ใ€‚้‡่ค‡ไฝœๆฅญใ‚ผใƒญใ€‚

โ˜…
ใŠๆฐ—ใซๅ…ฅใ‚Š

ใ‚ˆใไฝฟใ†ใƒฆใƒผใ‚ถใƒผใ‚„ใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐใ‚’ใŠๆฐ—ใซๅ…ฅใ‚Šใ‚ฟใƒ–ใซ็™ป้Œฒใ€‚ใƒฏใƒณใ‚ฏใƒชใƒƒใ‚ฏใงๆœ€ๅฐใ„ใ„ใญๆ•ฐใƒ•ใ‚ฃใƒซใ‚ฟใƒผใ‚’้ฉ็”จใ—ใŸ็”ปๅƒๆคœ็ดขใƒšใƒผใ‚ธใซใ‚ธใƒฃใƒณใƒ—ใงใใพใ™ใ€‚

๐Ÿ”™
้ŽๅŽปใซ้กใ‚‹ใƒœใ‚ฟใƒณ

ๅŽ้›†ๅฎŒไบ†ๅพŒใ€ๅŽ้›†ใ—ใŸๆœ€ๅคใฎใƒ„ใ‚คใƒผใƒˆใ‚’ใ‚‚ใจใซuntil:ไป˜ใๆคœ็ดขURLใ‚’่‡ชๅ‹•็”Ÿๆˆใ€‚ใ€Œใ‚‚ใฃใจๅคใ„ใƒ„ใ‚คใƒผใƒˆใ‚’ๆคœ็ดขใ€ใƒœใ‚ฟใƒณใ‚’ๆŠผใ™ใ ใ‘ใงใ‚ทใƒผใƒ ใƒฌใ‚นใซใ‚ปใƒƒใ‚ทใƒงใƒณใ‚’็ถ™็ถšใงใใพใ™ใ€‚

ๅŽ้›†ใƒ‘ใ‚คใƒ—ใƒฉใ‚คใƒณ โ€” ใƒšใƒผใ‚ธใ‹ใ‚‰ใƒ•ใ‚กใ‚คใƒซใพใง
1
ใƒšใƒผใ‚ธใ‚’้–‹ใ„ใฆใ‚นใ‚ฟใƒผใƒˆ

ไปปๆ„ใฎTwitterใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใฎใƒกใƒ‡ใ‚ฃใ‚ขใ‚ฟใƒ–ใ‚„from:username filter:imagesใฎๆคœ็ดขใƒšใƒผใ‚ธใ‚’้–‹ใใพใ™ใ€‚IMGLABใƒ‘ใƒใƒซ๏ผˆๅณไธ‹๏ผ‰ใฎโ–ถ ใ‚นใ‚ฟใƒผใƒˆใƒœใ‚ฟใƒณใ‚’ๆŠผใ™ใจใ€็”ป้ขไธŠใฎใ™ในใฆใฎใƒ„ใ‚คใƒผใƒˆใ‚’ใ™ใใซใ‚นใ‚ญใƒฃใƒณใ—ใพใ™ใ€‚

โ†“
2
่‡ชๅ‹•ใ‚นใ‚ฏใƒญใƒผใƒซใจใ‚ญใƒฅใƒผๅ‡ฆ็†

่‡ชๅ‹•ใ‚นใ‚ฏใƒญใƒผใƒซใŒๆฌกใ€…ใจใƒ„ใ‚คใƒผใƒˆใ‚’่ชญใฟ่พผใ‚€้–“ใ€ใƒใƒƒใ‚ฏใ‚ฐใƒฉใ‚ฆใƒณใƒ‰ใฎAPIใ‚ญใƒฅใƒผใŒๅ„ใƒ„ใ‚คใƒผใƒˆใ‚’TweetResultByRestId GraphQLใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใธ้€ไฟกใ—ใ€ใ™ในใฆใฎๅ†™็œŸURLใƒปใƒ•ใ‚กใ‚คใƒซๅใƒปใ‚ฟใ‚คใƒ ใ‚นใ‚ฟใƒณใƒ—ใ‚’ๆŠฝๅ‡บใ€‚ใƒฌใƒผใƒˆๅˆถ้™ใฏใ‚ซใ‚ฆใƒณใƒˆใƒ€ใ‚ฆใƒณใ‚ฟใ‚คใƒžใƒผใง่‡ชๅ‹•ๅฏพๅฟœใ€‚

โ†“
3
่‡ชๅ‹•ใ‚จใ‚ฏใ‚นใƒใƒผใƒˆใจๅฑฅๆญดไฟๅญ˜

ๅŽ้›†ๅฎŒไบ†ๆ™‚ใซurls.txtใ‚’่‡ชๅ‹•ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ€‚ใ€Œ้ŽๅŽปใซ้กใ‚‹ใƒœใ‚ฟใƒณใ€ใ‚’ๆŠผใ™ๅ‰ใซๆ‰‹ๅ‹•ใ‚จใ‚ฏใ‚นใƒใƒผใƒˆใ‚’ๅฟ˜ใ‚Œใฆใ‚‚ใƒ‡ใƒผใ‚ฟๆถˆๅคฑใ‚’้˜ฒๆญขใ€‚ๆœ€ๆ–ฐใƒ„ใ‚คใƒผใƒˆIDใŒchrome.storage.localใซไฟๅญ˜ใ•ใ‚Œใ€ๆฌกๅ›žใ‚ปใƒƒใ‚ทใƒงใƒณใฏๆ–ฐ็€ใ‚ณใƒณใƒ†ใƒณใƒ„ใฎใฟๅŽ้›†ใ—ใพใ™ใ€‚

โ†“
4
ใƒใƒƒใƒใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ๆ›ธใๅ‡บใ—ใŸtwitter_urls_username_xxx.txtใ‚’IMGLAB Image Downloader๏ผˆๅˆฅใ‚ขใƒ—ใƒชใƒปไธ‹่จ˜ๅ‚็…ง๏ผ‰ใซ่ชญใฟ่พผใ‚€ใ ใ‘ใ€‚ใ™ในใฆใฎURLใ‚’ไธฆๅˆ—ใงใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใ€ๆ—ขๅญ˜ใƒ•ใ‚กใ‚คใƒซใ‚’ใ‚นใ‚ญใƒƒใƒ—ใ—ใชใŒใ‚‰ๅๅ‰ไป˜ใใ‚ตใƒ–ใƒ•ใ‚ฉใƒซใƒ€ใซ่‡ชๅ‹•ๆ•ด็†ใ—ใพใ™ใ€‚

โš™๏ธ ใ‚นใƒžใƒผใƒˆใชๅŽ้›†ใƒขใƒผใƒ‰
โฉ
ใ‚คใƒณใ‚ฏใƒชใƒกใƒณใ‚ฟใƒซใƒขใƒผใƒ‰

ใƒฆใƒผใ‚ถใƒผใ‚„ใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐใฎๅฑฅๆญดใŒๅญ˜ๅœจใ™ใ‚‹ๅ ดๅˆใ€ใ‚ขใƒผใ‚ซใ‚คใƒ–ๆธˆใฟใฎใƒ„ใ‚คใƒผใƒˆIDใซๅˆฐ้”ใ—ใŸๆ™‚็‚นใง่‡ชๅ‹•ๅœๆญขใ€‚ๅ‰ๅ›žไปฅ้™ใฎๆ–ฐ็€ใƒ„ใ‚คใƒผใƒˆใฎใฟใ‚’ใ‚ญใƒฅใƒผใซ่ฟฝๅŠ ใ™ใ‚‹ใŸใ‚ใ€APIๅ‘ผใณๅ‡บใ—ใจๆ™‚้–“ใ‚’ๅคงๅน…ใซ็ฏ€็ด„ใงใใพใ™ใ€‚

โช
ใƒใƒƒใ‚ฏใƒ•ใ‚ฃใƒซใƒขใƒผใƒ‰

URLใซuntil:ใŒๅซใพใ‚Œใ‚‹ๅ ดๅˆใ€IMGLABใฏ่‡ชๅ‹•็š„ใซใƒใƒƒใ‚ฏใƒ•ใ‚ฃใƒซใƒขใƒผใƒ‰ใงๅ‹•ไฝœใ—ใ€ๅฑฅๆญดๅขƒ็•Œใƒใ‚งใƒƒใ‚ฏใ‚’็„กๅŠนๅŒ–ใ€‚ๅคใ„ใ‚ขใƒผใ‚ซใ‚คใƒ–ใ‚’ๅฎ‰ๅ…จใซ้กใ‚Œใ€ๆœ€ๆ–ฐIDใฎใƒฌใ‚ณใƒผใƒ‰ใ‚’็ ดๅฃŠใ—ใพใ›ใ‚“ใ€‚

๐Ÿ”€
ใƒˆใƒƒใƒ—ใ‚ฟใƒ–ๆคœๅ‡บ

ๆคœ็ดข็ตๆžœใŒ้–ข้€ฃๅบฆ้ †๏ผˆใƒˆใƒƒใƒ—ใ‚ฟใƒ–๏ผ‰ใฎๅ ดๅˆใ€ใ‚ขใƒณใƒใƒผใฎ่ญฆๅ‘Šใ‚’่กจ็คบใ—ใ€ๅฑฅๆญดๅขƒ็•Œใ‚’ใ‚นใ‚ญใƒƒใƒ—ใ€ใ€Œ้ŽๅŽปใซ้กใ‚‹ใƒœใ‚ฟใƒณใ€ใ‚‚้ž่กจ็คบใซใ€‚้–ข้€ฃๅบฆ้ †ใงใฏๆ™‚็ณปๅˆ—ใŒๆ„ๅ‘ณใ‚’ใชใ•ใชใ„ใŸใ‚ใ€ๅฑฅๆญดใ‚‚ไฟๅญ˜ใ—ใพใ›ใ‚“ใ€‚

๐Ÿ”„
ๅคฑๆ•—ใƒ„ใ‚คใƒผใƒˆใฎๅ†่ฉฆ่กŒ

ใ‚จใƒฉใƒผใซใชใฃใŸใƒ„ใ‚คใƒผใƒˆใ‚’failed.txtใจใ—ใฆใ‚จใ‚ฏใ‚นใƒใƒผใƒˆใ€‚ๅ†่ฉฆ่กŒใƒœใ‚ฟใƒณใงIMGLABใซ่ชญใฟ่พผใ‚€ใจใ€ๅฏพ่ฑกIDใฎใฟใ‚’ๅ†ใ‚ญใƒฅใƒผใ‚คใƒณใ‚ฐใ—ใฆๆ–ฐใ—ใ„APIๅ‘ผใณๅ‡บใ—ใงๅ†ๅ–ๅพ—ใ—ใพใ™ใ€‚

ๆƒ…ๅ ฑใŒ่ฉฐใพใฃใŸใƒ•ใ‚กใ‚คใƒซๅ

ๆ›ธใๅ‡บใ—ใŸๅ„็”ปๅƒใซใฏใ€ใƒกใ‚ฟใƒ‡ใƒผใ‚ฟใ‚’ๅซใ‚€ๆง‹้€ ๅŒ–ใ•ใ‚ŒใŸใƒ•ใ‚กใ‚คใƒซๅใŒไป˜ไธŽใ•ใ‚Œใพใ™ใ€‚่ชฐใฎใ„ใคใฎๅ†™็œŸใชใฎใ‹ใ€ไธ€็›ฎใงใ‚ใ‹ใ‚Šใพใ™ใ€‚

ใ‚ตใƒณใƒ—ใƒซๅคช้ƒŽ(@example_user)_20260101-120000_123456789012345678_photo-1.jpg
่กจ็คบๅ(@ใƒฆใƒผใ‚ถใƒผๅ) โ€” ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใฎใƒ•ใ‚ฉใƒซใƒ€ๅใจใ—ใฆไฝฟ็”จ
YYYYMMDD-hhmmss โ€” ใƒ„ใ‚คใƒผใƒˆใฎใ‚ฟใ‚คใƒ ใ‚นใ‚ฟใƒณใƒ—๏ผˆUTC๏ผ‰
ใƒ„ใ‚คใƒผใƒˆID โ€” 18ๆกใฎใ‚นใƒŽใƒผใƒ•ใƒฌใƒผใ‚ฏIDใƒป้‡่ค‡ๆŽ’้™คใซๅˆฉ็”จ
photo-N โ€” ่ค‡ๆ•ฐๆžšใƒ„ใ‚คใƒผใƒˆใฎ้€ฃ็•ช๏ผˆๆœ€ๅคง4ๆžš๏ผ‰
๐Ÿ’ก ๆ—ฅๆœฌ่ชžใƒปไธญๅ›ฝ่ชžใƒป็ตตๆ–‡ๅญ—ใ‚’ๅซใ‚€่กจ็คบๅใฏใ™ในใฆใใฎใพใพไฟๆŒใ•ใ‚Œใพใ™ใ€‚Windowsใงไฝฟ็”จใงใใชใ„ๆ–‡ๅญ—ใฎใฟๅ…จ่ง’ใฎไปฃๆ›ฟๆ–‡ๅญ—ใซ็ฝฎใๆ›ใˆใพใ™ใ€‚ใ‚ตใƒ–ใƒ•ใ‚ฉใƒซใƒ€ๅใŒใใฎใพใพ่ชญใ‚ใ‚‹ๅฝขใงๆฎ‹ใ‚Šใพใ™ใ€‚
่ค‡ๆ•ฐใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐๆคœ็ดขใซๅฎŒๅ…จๅฏพๅฟœ

่ค‡ๆ•ฐใฎใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐใ‚’็ต„ใฟๅˆใ‚ใ›ใŸๆคœ็ดข๏ผˆไพ‹๏ผš#ใ‚ฟใ‚ฐไพ‹A #ใ‚ฟใ‚ฐไพ‹B๏ผ‰ใงใ‚‚ใ€ๅฑฅๆญดใƒปใƒ•ใ‚กใ‚คใƒซๅใƒปใƒ•ใ‚ฉใƒซใƒ€ๅใŒใ™ในใฆๆญฃ็ขบใซๅฏพๅฟœใ—ใพใ™ใ€‚

ใ‚นใƒˆใƒฌใƒผใ‚ธใ‚ญใƒผ
#ใ‚ฟใ‚ฐไพ‹A #ใ‚ฟใ‚ฐไพ‹B

ใ‚นใƒšใƒผใ‚นๅŒบๅˆ‡ใ‚Šใƒปๅ„ใ‚ฟใ‚ฐใซ#ไป˜ใใƒปไบ”ๅ้Ÿณ้ †ใงใ‚ฝใƒผใƒˆใ€‚ๆ‹กๅผตๆฉŸ่ƒฝใจใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผ้–“ใงๅฎŒๅ…จไธ€่‡ดใ€‚

ใƒ•ใ‚กใ‚คใƒซๅใƒปใƒ•ใ‚ฉใƒซใƒ€ๅ
twitter_urls_hashtag_ใ‚ฟใ‚ฐไพ‹A_ใ‚ฟใ‚ฐไพ‹B.txt

ใ‚ขใƒณใƒ€ใƒผใ‚นใ‚ณใ‚ข้€ฃ็ตใƒป#ใชใ—ใ€‚ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใŒ่‡ชๅ‹•็š„ใซใƒ•ใ‚ฉใƒซใƒ€ๅ#ใ‚ฟใ‚ฐไพ‹A #ใ‚ฟใ‚ฐไพ‹Bใซๅค‰ๆ›ใ—ใพใ™ใ€‚

๐Ÿ”ฌ BETA
IMGLAB Image Downloader ใฏ็พๅœจใƒ™ใƒผใ‚ฟใƒ†ใ‚นใƒˆไธญใงใ™ใ€‚
ใ‚ขใ‚ฏใ‚ปใ‚นใซใฏ้–‹็™บๆ”ฏๆดใฎใ”ๅฏ„ไป˜ใŒๅฟ…่ฆใงใ™ใ€‚ๅฏ„ไป˜ใ„ใŸใ ใ„ใŸๆ–นใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใƒชใƒณใ‚ฏใ‚’็›ดๆŽฅใŠ้€ใ‚Šใ—ใพใ™ใ€‚
โ˜• ๅฏ„ไป˜ใ—ใฆใ‚ขใ‚ฏใ‚ปใ‚น
IMGLAB Image Downloader โ€” GUIใ‚ขใƒ—ใƒช
Python ยท Gradio ยท ใƒญใƒผใ‚ซใƒซ 127.0.0.1:7861 ใงๅ‹•ไฝœ

ๅฑฅๆญดๅŒๆœŸๆฉŸ่ƒฝไป˜ใใƒใƒƒใƒใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผ

ๆ›ธใๅ‡บใ—ใŸurls.txtใƒ•ใ‚กใ‚คใƒซใ‚’IMGLAB Image Downloaderใซใƒ‰ใƒญใƒƒใƒ—ใ™ใ‚‹ใ ใ‘ใ€‚ๅ„URLใ‚’ไธฆๅˆ—ใงใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ—ใ€ใ™ใงใซๅญ˜ๅœจใ™ใ‚‹ใƒ•ใ‚กใ‚คใƒซใฏใ‚นใ‚ญใƒƒใƒ—ใ€‚ใ™ในใฆๅๅ‰ไป˜ใใ‚ตใƒ–ใƒ•ใ‚ฉใƒซใƒ€ใซ่‡ชๅ‹•ๆ•ด็†ใ—ใพใ™ใ€‚ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใฎๅฑฅๆญดใฏChromeๆ‹กๅผตๆฉŸ่ƒฝใซ่‡ชๅ‹•ๅŒๆœŸใ•ใ‚Œใ‚‹ใŸใ‚ใ€ๆฌกๅ›žใฎๅŽ้›†ใ‚ปใƒƒใ‚ทใƒงใƒณใฏๆญฃ็ขบใซ็ถšใใ‹ใ‚‰้–‹ๅง‹ใงใใพใ™ใ€‚

  • โœ“ ่ค‡ๆ•ฐใƒ•ใ‚กใ‚คใƒซใ‚ญใƒฅใƒผ โ€” ่ค‡ๆ•ฐใฎtxtใƒ•ใ‚กใ‚คใƒซใ‚’้ †็•ชใซๅ‡ฆ็†
  • โœ“ ไธฆๅˆ—ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ๆ•ฐ1ใ€œ5ใ‚’่จญๅฎšๅฏ่ƒฝ
  • โœ“ ใƒ•ใ‚กใ‚คใƒซๅใƒใ‚งใƒƒใ‚ฏใงๆ—ขๅญ˜ใƒ•ใ‚กใ‚คใƒซใ‚’ใ‚นใ‚ญใƒƒใƒ— โ€” ้‡่ค‡ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใชใ—
  • โœ“ ใƒชใƒƒใƒใชใ‚ตใƒ–ใƒ•ใ‚ฉใƒซใƒ€ๅ๏ผš่กจ็คบๅ(@ใƒฆใƒผใ‚ถใƒผๅ)
  • โœ“ ใƒใƒผใƒˆ7861ใฎใƒญใƒผใ‚ซใƒซAPIใงๆ‹กๅผตๆฉŸ่ƒฝใจๅฑฅๆญดใ‚’ๅŒๆœŸ
  • โœ“ ใ‚ฟใ‚คใƒ ใ‚นใ‚ฟใƒณใƒ—ใจใ‚จใƒฉใƒผ่ฉณ็ดฐไป˜ใใฎๅฎŒๅ…จใชใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใƒญใ‚ฐ
ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใฎๅ†…้ƒจไป•ๆง˜
๐Ÿ“‚
ใ‚นใƒžใƒผใƒˆใชใ‚ตใƒ–ใƒ•ใ‚ฉใƒซใƒ€ๅ

ใƒฆใƒผใ‚ถใƒผใƒ•ใ‚กใ‚คใƒซใฎๅ ดๅˆใ€ๆœ€ๅˆใฎ็”ปๅƒใƒ•ใ‚กใ‚คใƒซๅใ‹ใ‚‰ใ‚ตใƒ–ใƒ•ใ‚ฉใƒซใƒ€ๅใ‚’ๆŠฝๅ‡บใ€‚ๅ˜ใชใ‚‹@handleใงใฏใชใใ‚ตใƒณใƒ—ใƒซๅคช้ƒŽ(@example_user)ใฎใ‚ˆใ†ใชใƒชใƒƒใƒใชๅๅ‰ใซใชใ‚Šใพใ™ใ€‚ใƒใƒƒใ‚ทใƒฅใ‚ฟใ‚ฐๆคœ็ดขใฏ#ใ‚ฟใ‚ฐไพ‹A #ใ‚ฟใ‚ฐไพ‹Bๅฝขๅผใ‚’ไฝฟ็”จใ—ใ€ๆ‹กๅผตๆฉŸ่ƒฝใฎใ‚นใƒˆใƒฌใƒผใ‚ธใ‚ญใƒผใจๅฎŒๅ…จไธ€่‡ดใ€‚

๐Ÿ”
ใ‚ญใƒฅใƒผใจใƒใƒƒใƒๅ‡ฆ็†

่ค‡ๆ•ฐใƒฆใƒผใ‚ถใƒผใฎtxtใƒ•ใ‚กใ‚คใƒซใ‚’ไธ€ๅบฆใซ่ชญใฟ่พผใฟๅฏ่ƒฝใ€‚ใƒฆใƒผใ‚ถใƒผใ”ใจใซใ‚ฐใƒซใƒผใƒ—ๅŒ–ใ—ใ€้ †็•ชใซๅ‡ฆ็†ใ€‚ๆญฃๅธธๅฎŒไบ†ๅพŒใฏ่‡ชๅ‹•็š„ใซๆฌกใฎใ‚ฐใƒซใƒผใƒ—ใธ็งป่กŒใ€‚้€”ไธญใงStopใ‚’ๆŠผใ™ใจใ‚ญใƒฅใƒผใŒๆถˆๅŽปใ•ใ‚Œใ€ๆฌกใฎใƒฆใƒผใ‚ถใƒผใธใฏ้€ฒใฟใพใ›ใ‚“ใ€‚

๐Ÿ“Š
ๅฑฅๆญดๅŒๆœŸAPI

ใƒญใƒผใ‚ซใƒซใƒ›ใ‚นใƒˆใงGET /imglab/historyใ‚’ๅ…ฌ้–‹ใ€‚Chromeๆ‹กๅผตๆฉŸ่ƒฝใฎbackground.jsใŒ่ตทๅ‹•ๆ™‚ใซใ“ใ‚Œใ‚’ๅ–ๅพ—ใ—ใ€ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใฎๅฑฅๆญดใจๆ‹กๅผตๆฉŸ่ƒฝใฎใƒญใƒผใ‚ซใƒซใ‚นใƒˆใƒฌใƒผใ‚ธใ‚’ใƒžใƒผใ‚ธใ€‚ๅธธใซๆœ€ใ‚‚ๆ–ฐใ—ใ„ใƒ„ใ‚คใƒผใƒˆIDใ‚’ไฟๆŒใ—ใพใ™ใ€‚

๐Ÿ”
TMDๅฑฅๆญดใ‚คใƒณใƒใƒผใƒˆ

Twitter Media Downloaderใงๆ—ขใซไฝ•ๅƒๆžšใ‚‚ใฎ็”ปๅƒใ‚’ใŠๆŒใกใงใ™ใ‹๏ผŸใ€ŒTMDๅฑฅๆญดใ‚คใƒณใƒใƒผใƒˆใ€ใ‚ฟใƒ–ใŒๆ—ขๅญ˜ใฎใƒ•ใ‚ฉใƒซใƒ€ๆง‹้€ ใ‚’ใ‚นใ‚ญใƒฃใƒณใ—ใ€IMGLABใฎๅฑฅๆญดใ‚’่‡ชๅ‹•ๆง‹็ฏ‰ใ€‚ใ‚คใƒณใ‚ฏใƒชใƒกใƒณใ‚ฟใƒซๅŽ้›†ใ‚’ๆญฃ็ขบใชใƒใ‚คใƒณใƒˆใ‹ใ‚‰้–‹ๅง‹ใงใใพใ™ใ€‚

๐Ÿš€ ใ‚คใƒณใ‚นใƒˆใƒผใƒซ โ€” 2ๅˆ†ใงๅฎŒไบ†
1
Chromeใซ่ฟฝๅŠ 

ไธŠใฎใ€ŒChromeใซ่ฟฝๅŠ  โ€” ็„กๆ–™ใ€ใƒœใ‚ฟใƒณใ‚’ใ‚ฏใƒชใƒƒใ‚ฏใ€‚Chrome ใ‚ฆใ‚งใƒ–ใ‚นใƒˆใ‚ขใ‹ใ‚‰ๅณๅบงใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใพใ™ใ€‚็™ป้Œฒใ‚‚ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใ‚‚ไธ่ฆใ€‚

2
x.com ใ‚’้–‹ใ

ไปปๆ„ใฎTwitterใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใฎใƒกใƒ‡ใ‚ฃใ‚ขใ‚ฟใƒ–ใ€ใพใŸใฏfrom:ใƒฆใƒผใ‚ถใƒผๅ filter:imagesใงๆคœ็ดขใ€‚IMGLABใƒ‘ใƒใƒซใŒๅณไธ‹ใซ่‡ชๅ‹•่กจ็คบใ•ใ‚Œใพใ™ใ€‚

3
โ–ถ ใ‚นใ‚ฟใƒผใƒˆใ‚’ใ‚ฏใƒชใƒƒใ‚ฏ

IMGLABใŒใƒ„ใ‚คใƒผใƒˆใ‚’ใ‚นใ‚ญใƒฃใƒณใ—ใ€APIใ‚’ๅ‘ผใณๅ‡บใ—ใ€็”ปๅƒURLใ‚’ๅŽ้›†ใ—ๅง‹ใ‚ใพใ™ใ€‚่‡ชๅ‹•ใ‚นใ‚ฏใƒญใƒผใƒซใŒใ‚ณใƒณใƒ†ใƒณใƒ„ใ‚’่ชญใฟ่พผใ‚€้–“ใ€ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใง็ตฑ่จˆใŒๆ›ดๆ–ฐใ•ใ‚Œใพใ™ใ€‚

4
ใ‚จใ‚ฏใ‚นใƒใƒผใƒˆใ—ใฆใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ๅŽ้›†ๅฎŒไบ†ๅพŒใ€urls.txtใŒ่‡ชๅ‹•็š„ใซใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใ•ใ‚Œใพใ™ใ€‚IMGLAB Image Downloader๏ผˆใƒ™ใƒผใ‚ฟ็‰ˆใƒปๅฏ„ไป˜ใŒๅฟ…่ฆ๏ผ‰ใซ่ชญใฟ่พผใ‚“ใงไธ€ๆ™ฉๆ”พ็ฝฎใ™ใ‚‹ใ ใ‘ใงใ™ใ€‚

ใ”ๅˆฉ็”จๅ‰ใซใ”็ขบ่ชใใ ใ•ใ„
โธ
Twitter APIใฎใƒฌใƒผใƒˆๅˆถ้™

TwitterใฎGraphQLใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใซใฏใƒฌใƒผใƒˆๅˆถ้™ใŒใ‚ใ‚Šใพใ™ใ€‚IMGLABใฏ429ใƒฌใ‚นใƒใƒณใ‚นใ‚’ๆคœๅ‡บใ—ใ€ใ‚ซใ‚ฆใƒณใƒˆใƒ€ใ‚ฆใƒณใ‚ฟใ‚คใƒžใƒผใง่‡ชๅ‹•ๅ†้–‹ใ—ใพใ™ใ€‚ๅคง้‡ๅŽ้›†๏ผˆ1000ใƒ„ใ‚คใƒผใƒˆไปฅไธŠ๏ผ‰ใงใฏ1ใ€œ2ๅ›žใฎไธ€ๆ™‚ๅœๆญขใŒ็™บ็”Ÿใ™ใ‚‹ใ“ใจใŒใ‚ใ‚Šใพใ™ใ€‚Twitterใฎใ‚คใƒณใƒ•ใƒฉๅˆถ้™ใฎใŸใ‚ๅ›ž้ฟใงใใพใ›ใ‚“ใ€‚

๐Ÿ–ผ๏ธ
ๅ†™็œŸใฎใฟๅฏพๅฟœ

IMGLABใฏๅ†™็œŸ๏ผˆtype: "photo"๏ผ‰ใฎใฟใ‚’ๅŽ้›†ใ—ใพใ™ใ€‚ๅ‹•็”ปใƒปGIFใƒปใใฎไป–ใฎใƒกใƒ‡ใ‚ฃใ‚ขๅฝขๅผใฏๆ„ๅ›ณ็š„ใซใ‚นใ‚ญใƒƒใƒ—ใ•ใ‚Œใพใ™ใ€‚้ซ˜ๅ“่ณชใช้™ๆญข็”ปๅƒใ‚’ใ‚ชใƒชใ‚ธใƒŠใƒซ่งฃๅƒๅบฆใงๅ–ๅพ—ใ™ใ‚‹ใ“ใจใซ็‰นๅŒ–ใ—ใฆใ„ใพใ™ใ€‚

๐Ÿ”’
้žๅ…ฌ้–‹ใ‚ขใ‚ซใ‚ฆใƒณใƒˆ

ๆ‹กๅผตๆฉŸ่ƒฝใฏใ‚ใชใŸ่‡ช่บซใฎใƒ–ใƒฉใ‚ฆใ‚ถใ‚ปใƒƒใ‚ทใƒงใƒณใ‚’ไฝฟ็”จใ—ใพใ™ใ€‚ใƒญใ‚ฐใ‚คใƒณไธญใซ้–ฒ่ฆงใงใใ‚‹ใƒ„ใ‚คใƒผใƒˆใฎใฟๅŽ้›†ๅฏ่ƒฝใงใ™ใ€‚ใƒ•ใ‚ฉใƒญใƒผใ—ใฆใ„ใชใ„้žๅ…ฌ้–‹ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใ€ๅนด้ฝขๅˆถ้™ใ‚ณใƒณใƒ†ใƒณใƒ„ใ€ๅ‰Š้™คๆธˆใฟใƒ„ใ‚คใƒผใƒˆใฏๅ–ๅพ—ใงใใพใ›ใ‚“ใ€‚

๐Ÿ”ง
APIใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใฎๅค‰ๆ›ด

TwitterใฏGraphQLใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใ‚’ๅฎšๆœŸ็š„ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚ๅค‰ๆ›ดใŒ็™บ็”Ÿใ—ใŸๅ ดๅˆใ€ใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใ‚’ๅ…ฌ้–‹ใ™ใ‚‹ใพใงๅŽ้›†ใŒๆฉŸ่ƒฝใ—ใชใใชใ‚Šใพใ™ใ€‚ใ“ใ‚ŒใŒใ“ใฎ็จฎใฎๆ‹กๅผตๆฉŸ่ƒฝใฎไธปใช็ถ™็ถš็š„ใƒกใƒณใƒ†ใƒŠใƒณใ‚น่ฒ ่ทใงใ™ใ€‚

็„กๆ–™ ยท ใ‚ชใƒผใƒ—ใƒณ ยท ใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃๆ”ฏๆด

IMGLABใ‚’็ถ™็ถšใ•ใ›ใ‚‹ใŸใ‚ใซ

ๆ‹กๅผตๆฉŸ่ƒฝใฏๅฎŒๅ…จ็„กๆ–™ใงใ™ใ€‚ๅบƒๅ‘Šใชใ—ใ€ใƒ‡ใƒผใ‚ฟๅŽ้›†ใชใ—ใ€ใ‚ตใƒ–ใ‚นใ‚ฏใƒชใƒ—ใ‚ทใƒงใƒณใชใ—ใ€‚ๅฃŠใ‚ŒใŸAPIใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใฎไฟฎๆญฃใ€ๆ–ฐๆฉŸ่ƒฝใฎ่ฟฝๅŠ ใ€่ค‡ๆ•ฐใ‚ฟใ‚ฐใฎๆคœ่จผใชใฉใ€ใ™ในใฆใฎๆ›ดๆ–ฐใซๅฎŸ้š›ใฎๆ™‚้–“ใจ่ชฟๆŸปใŒๅฟ…่ฆใงใ™ใ€‚ใ‚ใชใŸใฎใ‚ตใƒใƒผใƒˆใŒใใฎใ™ในใฆใ‚’ๆ”ฏใˆใฆใ„ใพใ™ใ€‚

๐Ÿ”ง
Twitterใฎ้ ป็นใชGraphQLใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆๅค‰ๆ›ดใธใฎๅฏพๅฟœ
โœจ
ProๆฉŸ่ƒฝใฎ้–‹็™บ๏ผšๅฏ„ไป˜ใ‚ญใƒผใ‚ทใ‚นใƒ†ใƒ ใƒป้ซ˜ๅบฆใชใƒ•ใ‚ฃใƒซใ‚ฟใƒผใƒปๅ‹•็”ปๅฏพๅฟœ
๐Ÿ”ฌ
IMGLAB Image Downloaderใฎใƒ™ใƒผใ‚ฟ็‰ˆโ†’ๅฎ‰ๅฎš็‰ˆใธใฎ้–‹็™บ็ถ™็ถš
๐Ÿ”‘ ๅฏ„ไป˜ใ‚ญใƒผ โ€” ่ฟ‘ๆ—ฅๅ…ฌ้–‹
ๅฏ„ไป˜ใ„ใŸใ ใ„ใŸๆ–นใซใฏใ€ProๆฉŸ่ƒฝใ‚’ๆ’ไน…็š„ใซ่งฃ้™คใ™ใ‚‹ๆš—ๅทๅŒ–ใ•ใ‚ŒใŸๅฏ„ไป˜ใ‚ญใƒผใ‚’็™บ่กŒไบˆๅฎšใงใ™ใ€‚ไธ€ๅบฆใฎๅฏ„ไป˜ใงๆฐธไน…ใ‚ขใ‚ฏใ‚ปใ‚นใ€‚ใ‚ญใƒผใฏๅฎŒๅ…จใ‚ชใƒ•ใƒฉใ‚คใƒณใงๅ‹•ไฝœใ—ใ€ใ‚ตใƒผใƒใƒผไพๅญ˜ใชใ—ใƒปๆœ‰ๅŠนๆœŸ้™ใชใ—ใงใ™ใ€‚

ไธ€ๅ›ž้™ใ‚Š ยท ้‡‘้กใฏ่‡ช็”ฑ ยท ใ‚ขใ‚ซใ‚ฆใƒณใƒˆไธ่ฆ ยท ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ€ใƒผใƒ™ใƒผใ‚ฟ็‰ˆใ‚ขใ‚ฏใ‚ปใ‚นๅซใ‚€

Built with โค๏ธ by IMGLAB
Ko-fi  ยท  Buy Me a Coffee  ยท  [email protected]