🇺🇸 🇯🇵
FANZA does not accept crawling pages so I don't recommend to use this gem.
I do not take any responsibility or liability for any damage or loss caused by mine gem.
Show DMM and DMM.R18's crawled data. Now, All rankings for doujin is crawlable.
On your gemfile.
gem 'dmm-crawler'
require 'dmm-crawler'
include DMMCrawler
client = Client.new do |agent|
agent.ignore_bad_chunking = false
end
client.rankings(term: '24', submedia: 'cg')
# =>
# {
# title: "title",
# title_link: "title url",
# image_url: "Link to title"s main image",
# submedia: "cg",
# author: "author",
# informations: [{key: 'key', value: 'value'}],
# rank: '1'
# tags: ["tag1", "tag2"]
# }
For example, Above command will show the doujin cg 24's ranking.
- Arguments for the term is available to use
all, comic, cg, game, voice
. - Arguments for the submedia is available to use
24, weekly, monthly, total
.
require 'dmm-crawler'
include DMMCrawler
client = Client.new do |agent|
agent.ignore_bad_chunking = false
end
URL = 'https://www.dmm.co.jp/dc/doujin/-/detail/=/cid=d_087090'
client.get_attributes(URL)
# =>
# [
# ...
# ]
It returns art information by Array.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request