Skip to content

Instantly share code, notes, and snippets.

@hanxue
Last active October 29, 2017 09:43
Show Gist options
  • Save hanxue/599eca6f5b3a6673d11c1d4f155b4a26 to your computer and use it in GitHub Desktop.
Save hanxue/599eca6f5b3a6673d11c1d4f155b4a26 to your computer and use it in GitHub Desktop.
curl webmshare.com upload video
# Load initial page and store cookies in webmshare_cookies.txt
curl 'https://webmshare.com/'--cookie-jar webmshare_cookies.txt -H 'dnt: 1' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9' -H 'upgrade-insecure-requests: 1' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3250.0 Safari/537.36' -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'authority: webmshare.com' --compressed
# Upload and Re-use the cookie, with file size and other form fields
curl 'https://webmshare.com/upload' -X POST --cebmshare_cookies.txt -H 'origin: https://webmshare.com' -H 'accept-encoding: gzip, deflate, br' -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundaryfCpoSYnkWaeAUHI7' -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'cache-control: max-age=0' -H 'authority: webmshare.com' -H 'referer: https://webmshare.com/' --compressed -F 'fileExpiration=never' -F 'fileTitle=Short_Video' -F 'remoteFile=' -F 'checkboxes-0=checked' -F 'checkboxes-1=checked' -F 'checkboxes-2=checked' -F 'checkboxes-3=checked' -F 'localFile=short.webm' --upload-file /tmp/short.webm
curl 'https://webmshare.com/upload' -X POST -H 'origin: https://webmshare.com' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,ms;q=0.6' -H 'cookie: __cfduid=ddf74adf884cfbf8e9781d20b9ed954e41509264084; XSRF-TOKEN=eyJpdiI6IkpRbW9lNzg4c3BTbmJwMWR2V0xBalE9PSIsInZhbHVlIjoib0I5RjhRWE52ZllFUmFJbDJcL3JhNlJEcnNLNCt4VGRoVmRTOTk0N1ZWODMwMmt3K0M2d21vU09NSnBhYURcL3IyZXFcL3M4YWVBS09sM2JuSEFFZ3lpUXc9PSIsIm1hYyI6IjM1ZjJjZWM0YTJiYWVmYzM0YjRiZThlZWI4NjlmYzVhMzM5YTMwN2QzMjRmMTIyYWRkOWUyZDYxZmU2OTM1YmIifQ%3D%3D; laravel_session=eyJpdiI6IjJQQ2pYZFltbHpIKzRwT1JtaVNlQlE9PSIsInZhbHVlIjoicElHQjF4Yzl0Z2tpazREVVFnVEdaRTl3a1VNU3VheU1GZXpNNVN3UUpaWWozTXFraHg3NEl1czJVWVJITVVWWGxzYlpTYm94bGFCUmpJVTgxMHNDTHc9PSIsIm1hYyI6Ijg0NDk0YTc1YzE2ODM5ZDk3YWFmNTQ3OTk0NTNkZDJkMmZmM2NhMWQ1ODE1NDQ4NTE1MDNjYjA0MGJhNzYwODkifQ%3D%3D' -H 'content-length: 42832' -H 'upgrade-insecure-requests: 1' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3250.0 Safari/537.36' -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundarynJDelJKu7v0RUke4' -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'cache-control: max-age=0' -H 'authority: webmshare.com' -H 'referer: https://webmshare.com/' -H 'dnt: 1' --compressed
# Get response
curl 'https://webmshare.com/qNW8q' -H 'dnt: 1' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,ms;q=0.6' -H 'upgrade-insecure-requests: 1' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3250.0 Safari/537.36' -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'cache-control: max-age=0' -H 'authority: webmshare.com' -H 'cookie: __cfduid=dea882e717a6181af5d91f7b39a36ff4c1507727861; gsScrollPos-651=; _ga=GA1.2.651280191.1509263001; _gid=GA1.2.584133692.1509263001; _ym_uid=1509263002288055289; _ym_isad=2; _ym_visorc_45851130=w; MarketGidStorage=%7B%220%22%3A%7B%22svspr%22%3A%22%22%2C%22svsds%22%3A2%2C%22TejndEEDj%22%3A%22KqbsK4vPt%22%7D%2C%22C57268%22%3A%7B%22page%22%3A1%2C%22time%22%3A1509263002060%7D%2C%22C116647%22%3A%7B%22page%22%3A1%2C%22time%22%3A1509263002138%7D%7D; XSRF-TOKEN=eyJpdiI6ImhsRlJXemN4d3FQdDRXYTltWjhRNHc9PSIsInZhbHVlIjoieHNCY3BQc3laMzNKWWt5b2VoMFhuaDYzMmxLcXNWZ3RZTmFtRDdOVEFDeFN0QkhuWnhVN1Vnc2FIVjRtdk1RWjFkamVmUVFhSjQycHpqN1BLZDRnMFE9PSIsIm1hYyI6IjVkOTg0YzA1MDM5NDg1NDBlMzAzNTJiYzVkNjg4NzBjY2ZlMjQyZDA4Y2JmYzFmMTliMjQyMDY1NjYyZTg4ZjQifQ%3D%3D; laravel_session=eyJpdiI6ImE3bUZKM05qQ3ZNbTRiZDNud3M1c3c9PSIsInZhbHVlIjoiWTNJYjlvQzVTeXAzbTVtMnJSMURMUmJOQnpWcWVnWTRsM0JldjhnOEV0Uzl1N1llOTV4RkQ4YjZJbDZ2OWdmY1U1K2ZvZFZ0NUR6K1FnNEhYd1daRXc9PSIsIm1hYyI6IjkzZDczNDQ5N2U5YzVmM2Y5YjFlMWU2NmQ0ODljMDA5YWQxYzQ2OWQ5ODc2NWYyODYwNzExODJhM2IyMDJlZGQifQ%3D%3D' -H 'save-data: on' --compressed
# Get actual webm file
curl 'https://s1.webmshare.com/qNW8q.webm' -H 'DNT: 1' -H 'Accept-Encoding: identity;q=1, *;q=0' -H 'Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,ms;q=0.6' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3250.0 Safari/537.36' -H 'Accept: */*' -H 'Referer: https://webmshare.com/qNW8q' -H 'Cookie: __cfduid=dea882e717a6181af5d91f7b39a36ff4c1507727861; _ga=GA1.2.651280191.1509263001; _gid=GA1.2.584133692.1509263001; _ym_uid=1509263002288055289; _ym_isad=2; _ym_visorc_45851130=w' -H 'Connection: keep-alive' -H 'Save-Data: on' -H 'Range: bytes=0-' --compressed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment