Skip to content

Instantly share code, notes, and snippets.

View ijharulislam's full-sized avatar

ijhar ijharulislam

  • Full-stack Web Developer
  • Dhaka, Bangladesh.
View GitHub Profile
for (;;);{"__ar":1,"__sf":"h0","payload":null,"jsmods":{"instances":[["__inst_ead1e565_1f_0",["DialogX","LayerHideOnEscape","DialogHideOnSuccess","LayerDestroyOnHide","LayerHideOnTransition","LayerRemoveOnHide","DialogExpansion","__markup_835c633a_1f_0"],[{"width":788,"autohide":null,"titleID":"u_1f_0","redirectURI":null,"fixedTopPosition":null,"ignoreFixedTopInShortViewport":false,"label":null,"labelledBy":null,"modal":true,"xui":true,"causalElement":{"__rel":1},"addedBehaviors":[{"__m":"LayerHideOnEscape"},{"__m":"DialogHideOnSuccess"},{"__m":"LayerDestroyOnHide"},{"__m":"LayerHideOnTransition"},{"__m":"LayerRemoveOnHide"},{"__m":"DialogExpansion"}],"classNames":["_14x7"]},{"__m":"__markup_835c633a_1f_0"}],4],["__inst_8f084707_1f_0",["WebAsyncSearchSource"],[{"bootstrapRequests":[{"uri":"\/event\/typeahead\/invite_bootstrap\/?event_id=263823244066389&subtitles=1","data":{"viewer":100004182637538,"token":"v7","filter":["user"],"options":["friends_only"],"context":"event_invite"}}],"queryRequests":[{"uri":"\/
@ijharulislam
ijharulislam / infb.py
Created October 1, 2017 04:26 — forked from meznak/infb.py
A script to scrape information from your facebook friends.
#!/usr/bin/python
'''
InFB - Information Facebook
Usage: infb.py [email protected] password
infb.py
http://ruel.me
# requirements list
# gspread
#oauth2client
#PyOpenSSL
# DOC http://gspread.readthedocs.io/en/latest/oauth2.html
import gspread
from oauth2client.service_account import ServiceAccountCredentials
# -*- coding: utf-8 -*-
import scrapy
from nafdac.items import NafdacItem
class NafDacCrawlerSpider(scrapy.Spider):
name = 'nafdac'
def start_requests(self):
for (;;);{"__ar":1,"__sf":"h0","payload":"\u003Cul class=\"uiList _262m expandedList _4kg\" data-pnref=\"friends\">\u003Cli class=\"_698\">\u003Cdiv class=\"clearfix _5qo4\" data-pnref=\"all\" data-testid=\"friend_list_item\">\u003Ca class=\"_5q6s _8o _8t lfloat _ohe\" href=\"https:\/\/www.facebook.com\/mohiuddin.faroqi?fref=pb&hc_location=friends_tab\" tabindex=\"-1\" aria-hidden=\"true\" data-hovercard=\"\/ajax\/hovercard\/user.php?id=100002368397837&extragetparams=\u00257B\u002522hc_location\u002522\u00253A\u002522friends_tab\u002522\u00257D\" data-hovercard-prefer-more-content-show=\"1\">\u003Cimg class=\"_s0 _4ooo _1ve7 _rv img\" src=\"https:\/\/scontent-sit4-1.xx.fbcdn.net\/v\/t1.0-1\/p100x100\/21752250_1467153253373607_587728767527746559_n.jpg?oh=077db5e67e69833e5874b74b738a84a7&oe=5A864F7E\" alt=\"\" aria-label=\"Mohiuddin Faroqi\" role=\"img\" \/>\u003C\/a>\u003Cdiv class=\"clearfix _42ef\">\u003Cdiv class=\"_6a rfloat _ohf\">\u003Cdiv class=\"_6a _6b\" style=\"height:100px\">\u003C\/div>
import urllib.parse
import urllib.request
import json
input_data = {
'format':
[
{
'item_name': 'name',
from account.models import Store, UserAccount
from django.utils.deprecation import MiddlewareMixin
class StoreSessionMiddleware(MiddlewareMixin):
def process_request(self, request):
if "store_id" in request.POST:
print "setting session store id"
def parse_dir_contents(self, response):
tr = response.xpath('//*[@id="medicine-box"]/table//tr')
item = CzechItem()
for t in tr:
th = t.xpath('th/text()').extract_first()
if th == 'SÚKL code':
item['sukl_code'] = t.xpath('td/text()').extract_first()
elif th == 'Name of the product':
item['product_name'] = t.xpath('td/text()').extract_first()
elif th == '_MA_MEDICATION_DETAIL_INFO_MED_NAME':
var data = $.csv.toObjects(data);
console.log(data)
var i = 0;
function ScrapeLocation(){
if (data[i].Location){
var q = data[i].Params + "+" + data[i].Location;
} else {
var q = data[i].Params + "+" + data[0].Location;
}
# Docomo
input_data={
"format": [
{"regex_item": "Null", "regex_match": "Null", "remove_tag": "1", "item_name": "name", "xpath": "/html/body/div[2]/div[3]/div[1]/main/article/section[1]/div[1]/h2"},
{"regex_item": "${1} ", "regex_match": "([\\d\\-\\\u2212\\\u2010]+)", "remove_tag": "1", "item_name": "zip", "xpath": "/html/body/div[2]/div[3]/div[1]/main/article/section[1]/div[2]/div[1]/div/div[2]/figure/table/tbody/tr[1]/td/text()[1]"},
{"regex_item": "Null", "regex_match": "Null", "remove_tag": "1", "item_name": "address", "xpath": "/html/body/div[2]/div[3]/div[1]/main/article/section[1]/div[2]/div[1]/div/div[2]/figure/table/tbody/tr[1]/td/text()[2]"},
{"regex_item": "Null", "regex_match": "Null", "remove_tag": "1", "item_name": "tel", "xpath": "/html/body/div[2]/div[3]/div[1]/main/article/section[1]/div[2]/div[1]/div/div[2]/figure/table/tbody/tr[1]/td/span[1]"}],
"coordination": [
{
"srid": "",